0.1.21 • Published 1 year ago
mp3-hls-streaming v0.1.21
mp3-hls-streaming
Stream remote HLS and MP3 streams on iOS and Android.
Install
npm install mp3-hls-streaming
npx cap sync
API
play(...)
pause()
resume()
seekTo(...)
stop()
setPlaybackRate(...)
addListener('error' | 'play' | 'pause' | 'stop' | 'timeUpdate' | 'buffering', ...)
removeAllListeners()
- Interfaces
- Type Aliases
play(...)
play(options: { url: string; }) => Promise<void>
Param | Type |
---|---|
options | { url: string; } |
pause()
pause() => Promise<void>
resume()
resume() => Promise<void>
seekTo(...)
seekTo(options: { position: number; }) => Promise<void>
Param | Type |
---|---|
options | { position: number; } |
stop()
stop() => Promise<void>
setPlaybackRate(...)
setPlaybackRate(options: { rate: number; }) => Promise<void>
Param | Type |
---|---|
options | { rate: number; } |
addListener('error' | 'play' | 'pause' | 'stop' | 'timeUpdate' | 'buffering', ...)
addListener(eventName: 'play' | 'pause' | 'stop' | 'timeUpdate' | 'buffering' | 'error', listenerFunc: (data: RemoteStreamerEventData) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'error' | 'play' | 'pause' | 'stop' | 'timeUpdate' | 'buffering' |
listenerFunc | (data: RemoteStreamerEventData) => void |
Returns: Promise<PluginListenerHandle>
removeAllListeners()
removeAllListeners() => Promise<void>
Interfaces
PluginListenerHandle
Prop | Type |
---|---|
remove | () => Promise<void> |
PlayEvent
Prop | Type |
---|---|
type | 'play' |
PauseEvent
Prop | Type |
---|---|
type | 'pause' |
StopEvent
Prop | Type |
---|---|
type | 'stop' |
TimeUpdateEvent
Prop | Type |
---|---|
type | 'timeUpdate' |
currentTime | number |
BufferingEvent
Prop | Type |
---|---|
type | 'buffering' |
isBuffering | boolean |
ErrorEvent
Prop | Type |
---|---|
type | 'error' |
message | string |
Type Aliases
RemoteStreamerEventData
PlayEvent | PauseEvent | StopEvent | TimeUpdateEvent | BufferingEvent | ErrorEvent
0.1.21
1 year ago
0.1.20
1 year ago
0.1.19
1 year ago
0.1.18
1 year ago
0.1.17
1 year ago
0.1.16
1 year ago
0.1.15
1 year ago
0.1.14
1 year ago
0.1.13
1 year ago
0.1.12
1 year ago
0.1.11
1 year ago
0.1.10
1 year ago
0.1.9
1 year ago
0.1.8
1 year ago
0.1.7
1 year ago
0.1.6
1 year ago
0.1.5
1 year ago
0.1.3
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago