HMSPlaylistSelector

Helpful selectors for audio and video playlist

Methods

currentTime

currentTime(store): number

returns the current time of the playlist in seconds

Parameters

NameType
storeHMSStore

Returns

number


list

list<T>(store): HMSPlaylistItem<T>[]

returns the playlist items list as set initially

Type parameters

Name
T

Parameters

NameType
storeHMSStore

Returns

HMSPlaylistItem<T>[]


playbackRate

playbackRate(store): number

returns the playback rate, a number between 0.25-2.0.

Parameters

NameType
storeHMSStore

Returns

number


progress

progress(store): number

returns the current progress percentage, a number between 0-100

Parameters

NameType
storeHMSStore

Returns

number


selectedItem

selectedItem<T>(store): HMSPlaylistItem<T>

This returns playlist item for corresponding Id in selection

Type parameters

Name
T

Parameters

NameType
storeHMSStore

Returns

HMSPlaylistItem<T>


selection

selection(store): HMSPlaylistSelection

This returns playlist selection with {id, hasNext, hasPrev}

Parameters

NameType
storeHMSStore

Returns

HMSPlaylistSelection


volume

volume(store): number

returns the current volume the playlist is playing at, a number between 0-100

Parameters

NameType
storeHMSStore

Returns

number