Dispatched when an ad event occurs.
Dispatched when the player can resume playback of the media data.
Dispatched when a cast event occurs, either for Chromecast or Airplay.
Dispatched when the player will be destroyed.
Dispatched when the player's duration attribute has been updated.
Dispatched when playback has stopped because the end of the media was reached or because no further data is available.
Dispatched when an error occurs.
Dispatched when the player can render the media data at the current playback position for the first time.
Dispatched when the player determines the metadata for its source.
Dispatched when the player starts loading the manifest.
Dispatched when a media track event occurs.
Dispatched when a media track list event occurs.
Dispatched when the player's internal paused state changes to true
.
Dispatched when the player's internal paused state changes to false
.
Dispatched when playback is ready to start after having been paused or delayed due to lack of media data.
Dispatched when the presentationMode of the player changes.
Dispatched each time the player has loaded media data.
Dispatched when the player's playbackRate changes.
Dispatched when the player's readyState has changed.
Dispatched when the player size changes.
Dispatched when a seek operation completed and the current playback position has changed.
Dispatched when a seek operation starts and the player is seeking a new position.
Dispatched when a segment can not be found.
- Only dispatched on DASH streams.
Dispatched when the player's source changes.
Dispatched when a text track event occurs.
Dispatched when a text track list event occurs.
Dispatched each time the current playback position changed.
Dispatched when the player's volume changes.
Dispatched when playback has stopped because the next frame is not available, but the player expects that frame to become available in due course.
The events dispatched by THEOplayer.