HTML audio/video DOM reference manual
HTML5 DOM provides methods, properties, and events for the elements of
slt;audio>
and
slt;video?gt;
These methods, properties, and events allow you to use JavaScript to manipulate the elements.
HTML audio/video method
HTML audio/video properties
HTML audio/video events
Event
|
Describe
|
abort
|
Triggered when the loading of audio/video has been abandoned.
|
canplay
|
Triggered when the browser can start playing audio/video.
|
canplaythrough
|
Triggered when the browser can play without pausing for buffering.
|
durationchange
|
Triggered when the length of audio/video has changed.
|
emptied
|
Triggered when the current playlist is empty.
|
ended
|
Triggered when the current playlist is over.
|
error
|
Triggered when an error occurs during audio/video loading.
|
loadeddata
|
Triggered when the browser has loaded the current frame of audio/video.
|
loadedmetadata
|
Triggered when the browser has loaded metadata for audio/video.
|
loadstart
|
Triggered when the browser starts looking for audio/video.
|
pause
|
Triggered when audio/video has been paused.
|
play
|
Triggered when audio/video has started or is no longer paused.
|
playing
|
Triggered when audio/video is ready after it has been paused or stopped due to buffering.
|
progress
|
Triggered when the browser is downloading audio/video.
|
ratechange
|
Triggered when the playback speed of the audio/video has changed.
|
seeked
|
Triggered when the user has moved/jumped to a new location in the audio/video.
|
seeking
|
Triggered when the user starts moving/jumping to a new location in the audio/video.
|
stalled
|
Triggered when the browser tries to get media data, but the data is not available.
|
suspend
|
Triggered when the browser deliberately does not obtain media data.
|
timeupdate
|
Triggered when the current playback position has changed.
|
volumechange
|
Triggered when the volume has changed.
|
waiting
|
Triggered when the video stops because it needs to buffer the next frame.
|