HMSPlaylistSelector
Helpful selectors for audio and video playlist
Properties
currentTime
• currentTime: (store: HMSStore) => number
Type declaration
▸ (store): number
returns the current time of the playlist in seconds
Parameters
| Name | Type |
|---|---|
store | HMSStore |
Returns
number
list
• list: <T>(store: HMSStore) => HMSPlaylistItem<T>[]
Type declaration
▸ <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: HMSStore) => number
Type declaration
▸ (store): number
returns the playback rate, a number between 0.25-2.0.
Parameters
| Name | Type |
|---|---|
store | HMSStore |
Returns
number
progress
• progress: (store: HMSStore) => number
Type declaration
▸ (store): number
returns the current progress percentage, a number between 0-100
Parameters
| Name | Type |
|---|---|
store | HMSStore |
Returns
number
selectedItem
• selectedItem: <T>(store: HMSStore) => HMSPlaylistItem<T>
Type declaration
▸ <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: HMSStore) => HMSPlaylistSelection
Type declaration
▸ (store): HMSPlaylistSelection
This returns playlist selection with {id, hasNext, hasPrev}
Parameters
| Name | Type |
|---|---|
store | HMSStore |
Returns
volume
• volume: (store: HMSStore) => number
Type declaration
▸ (store): number
returns the current volume the playlist is playing at, a number between 0-100
Parameters
| Name | Type |
|---|---|
store | HMSStore |
Returns
number