HTML and CSS Reference
If user agent stops media resource fetching, but not because of an error.
The user agent can resume playing, but enough of the media resource hasn't been down-
loaded to ensure rendering of entire resource.
canplaythrough The user agent has fetched enough of the media resource that it can play through all the
way to the end.
durationchange The duration attribute has been changed.
The media element has become empty, for instance if the media resource was loaded, and
the load method is called again.
Signals completion of playback.
Signals that an error has occurred.
Signals that the first frame of the media has been loaded.
loadedmetadata Signals that the metadata has been loaded.
The user agent begins looking for the media data, as part of the loading algorithm.
The playback has been paused.
The playback is no longer paused and is playing.
Playback can now start after having been paused, or delayed because of lack of media
Periodic update of progress of media fetching.
The defaultPlaybackRate or playbackRate attributes have been changed.
Signals end of a seek operation.
Signals start of a seek operation.
Triggered when the user agent tries to fetch media data, but for some reason, isn't receiv-
ing any data.
The user agent has suspended fetching media data before finishing.