HMSPlaylistSelector
Helpful selectors for audio and video playlist
Methods
currentTime
▸ currentTime(store
): number
returns the current time of the playlist in seconds
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
number
list
▸ list<T
>(store
): HMSPlaylistItem
<T
>[]
returns the playlist items list as set initially
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
HMSPlaylistItem
<T
>[]
playbackRate
▸ playbackRate(store
): number
returns the playback rate, a number between 0.25-2.0.
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
number
progress
▸ progress(store
): number
returns the current progress percentage, a number between 0-100
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
number
selectedItem
▸ selectedItem<T
>(store
): HMSPlaylistItem
<T
>
This returns playlist item for corresponding Id in selection
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
selection
▸ selection(store
): HMSPlaylistSelection
This returns playlist selection with {id, hasNext, hasPrev}
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
volume
▸ volume(store
): number
returns the current volume the playlist is playing at, a number between 0-100
Parameters
Name | Type |
---|---|
store | HMSStore |
Returns
number