HTMLVideoElement
和HTMLAudioElement
都是继承该类
属性
继承了HTMLElement, Element, Node, EventTarget
属性 | 类型 | 描述 |
---|---|---|
audioTracks | AudioTrackList | tracks 声道,比如左声道和右声道 |
autoplay | Boolean | 是否自动播放 |
buffered | TimeRanges | |
controller | MediaController | |
controls | Boolean | |
controlsList | DOMTokenList | |
crossOrigin | DOMString | |
currentTime | double | 用来控制声音和视频的时间,比如音频播放一端时间后,重置为0,从开始再次 |
defaultMuted | Boolean | |
defaultPlaybackRate | double | |
disableRemotePlayback | Boolean | |
duration | ||
ended | Boolean | |
error | MediaError | |
loop | Boolean | |
mediaGroup | DOMString | |
muted | Boolean | |
networkState | unsigned short | |
paused | Boolean | |
playbackRate | double | |
played | TimeRanges | |
preload | DOMString | |
readyState | unsigned short | |
seekable | TimeRanges | |
seeking | Boolean | |
sinkId | DOMString | |
src | DOMString | 资源 |
srcObject | MediaStream | |
textTracks | TextTrack | |
videoTracks | VideoTrack | |
volume | double | 音量0~1 |
方法
继承HTMLElement, Element, Node, and EventTarget.
方法 | 类型 | 描述 |
---|---|---|
addTextTrack() | ||
canPlayType() | ||
fastSeek() | ||
load() | 加载资源 | |
pause() |
事件
继承HTMLElement
,可以使用addEventListener()
,也可以使用下方所列
事件 | 描述 |
---|---|
abort | |
canplay | |
canplaythrough | |
durationchange | |
emptied | |
ended | |
error | |
loadeddata | |
loadedmetadata | |
loadstart | |
pause | |
play | |
playing | |
progress | |
ratechange | |
seeked | |
seeking | |
stalled | |
suspend | |
timeupdate | |
volumechange | |
waiting |
参考:
HTMLMediaElement
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLMediaElement