HTML 媒体元素接口在属性和方法中添加了 HTML 元素来支持基础的媒体相关的能力,就像 audio
和 video
一样。HTML 视频元素和 HTML 音频元素元素都继承自此接口。
EventTarget <- Node <- Element <- HTMLElement <- HTMLMediaElement
从父级 HTMLElement、Element、Node 和 EventTarget 继承属性。
名称 | 类型 | 说明 |
---|---|---|
audioTracks | AudioTrackList | |
autoplay | Boolean | |
buffered | TimeRanges | |
controller | MediaController | |
controls | Boolean | |
crossOrigin | DOMString | |
currentSrc | DOMString | |
currentTime | double | |
defaultMuted | Boolean | |
defaultPlaybackRate | double | |
duration | double | |
ended | Boolean | 表示媒体是否已经播放完毕 |
error | MediaError | 表示最近的错误,如果没有错误则值为 null |
initialTime | ||
loop | Boolean | |
mediaGroup | DOMString | |
mediaKeys | MediaKeys | |
muted | Boolean | 静音时为 true ,否则是 false |
networkState | 获取媒体时的网络状态 | |
paused | Boolean | 指示媒体元素是否被暂停 |
playbackRate | double | |
played | TimeRanges | 媒体可被播放的范围 |
preload | DOMString | |
readyState | ||
seekable | TimeRanges | |
seeking | Boolean | |
sinkId | DOMString | |
src | DOMString | |
textTracks | TextTrackList | |
videoTracks | VideoTrackList | |
volume | double | 表示音频的音量,值从 0.0 (静音)到 1.0 (最大音量) |
名称 | 返回值 | 说明 |
---|---|---|
canPlayType | ||
fastSeek | ||
load | ||
getMetadata | ||
loadFrom | ||
pause | ||
play | ||
setMediaKeys | ||
setSinkId |