Note Should only be used from within the player.
The video element.
Callback to control internal event handling.
Event bus for internal communication.
Optional
settings: PlayerSettingsBasic settings controlling the behavior.
Readonly
playbackAn object containing all currently registered plugins.
Access a specific plugin using the Plugins static property Name
, i.e. plugin[Plugin.Name]
.
Returns true if a seek is in progress, false otherwise
Player and plugins, if any, are ready for continued playback.
The maximum acceptable value for playback rate.
The maximum value.
The minimum acceptable value for playback rate.
The minimum value.
Player and plugins, if any, are all muted.
Returns a list of playback rates that are used when increasing or decreasing playback rate.
This service is a api layer that handles the communication with the video element regarding playback.
Note This service is created by the HlsPlayer on startup and should never be instantiated elsewhere.