Method
Method |
Description |
Addtexttrack () |
Add a new text track for audio and video |
Canplaytype () |
Check that the specified audio and video formats are supported |
Load () |
Reload Audio and Video labels |
Play () |
Play audio and video |
Pause () |
Pause playback of current audio and video |
Property
Properties |
Description |
Audiotracks |
Returns the list of available tracks (Multipletracklist object) |
AutoPlay |
Auto play after media load |
Buffered |
Returns the time range of the buffer part (Timeranges object) |
Controller |
Returns the current media controller (Mediacontroller object) |
Controls |
Display the broadcast control |
Crossorigin |
Cors Settings |
Currentsrc |
Returns the URL of the current media |
CurrentTime |
Current playback time, in seconds |
defaultmuted |
Default is Mute |
Defaultplaybackrate |
Default speed of Broadcast control |
Duration |
Returns the total duration of media playback, in seconds |
Ended |
Returns whether the current play end flag |
Error |
Returns the current playback error status |
Initialtime |
Return to the initial playback position |
Loop |
Whether to loop playback |
MediaGroup |
Current audio and Video media Group (used to link multiple audio and video tags) |
Muted |
is muted |
Networkstate |
Returns the current network status |
Paused |
Whether to pause |
Playbackrate |
Play the speed |
Played |
The time range (Timeranges object) that the current playback part has played |
Preload |
Whether to load audio and video simultaneously when the page loads |
ReadyState |
Returns the current readiness state |
Seekable |
Returns the time range (Timeranges object) of the currently available jump part |
Seeking |
Returns whether the user has done a jump operation |
Src |
The URL of the current audio and video source |
Startoffsettime |
Returns the current time offset (Date object) |
Texttracks |
Returns the available text tracks (Texttracklist object) |
Videotracks |
Returns the available video tracks (Videotracklist object) |
Volume |
Volume value |
Event
Events |
Description |
Abort |
This event occurs when the audio/video load is terminated abnormally |
Canplay |
This event occurs when the browser can start playing the audio and video |
Canplaythrough |
This event occurs when the browser can start playing the audio and video to the end without having to stop due to buffering |
Durationchange |
This event occurs when the total length of the media changes |
Emptied |
This event occurs when the current playlist is empty |
Ended |
This event occurs at the end of the current playlist |
Error |
This event is generated when an error occurs loading media |
Loadeddata |
This event occurs when media data is loaded |
Loadedmetadata |
This event occurs when the total length of time, resolution, and metadata of the word track are received |
Loadstart |
This event occurs when you start to find media data |
Pause |
This event occurs when the media is paused |
Play |
This event occurs when the media is playing |
Playing |
This event occurs when the media resumes to play from pause and stop caused by buffering |
Progress |
This event is generated when the media data is fetched |
Ratechange |
This event occurs when the playback multiplier changes |
seeked |
This event occurs when a user completes a jump |
Seeking |
This event occurs when the user is performing a jump operation |
Stalled |
This event occurs when an attempt is made to obtain media data but the data is not yet available |
Suspend |
This event occurs when data is not obtained |
Timeupdate |
This event occurs when the current playback position has changed |
Volumechange |
This event occurs when the current volume changes |
Waiting |
This event occurs when a video is stopped due to buffering the next frame |
HTML5 audio and video related properties and methods