HTML音频和视频DOM参考
HTML5的DOM有方法,属性和事件<audio>和<video>元素。
这些方法,属性和事件使您可以操作<audio>和<video>使用JavaScript元素。
HTML音频/视频的方法
方法 | 描述 |
---|---|
addTextTrack() | 添加一个新的文本轨道的音频/视频 |
canPlayType() | 检查浏览器可以播放指定的音频/视频类型 |
load() | 重新加载音频/视频元素 |
play() | 开始播放音频/视频 |
pause() | 暂停当前正在播放的音频/视频 |
HTML音频/视频属性
属性 | 描述 |
---|---|
audioTracks | 返回表示可用的音频轨道的AudioTrackList对象 |
autoplay | 设置或返回是否音频/视频应该立即开始播放,因为它是装 |
buffered | 返回表示音频/视频的缓冲部件一TimeRanges对象 |
controller | 返回表示音频/视频的当前媒体控制器的MediaController对象 |
controls | 设置或返回音频/视频是否应显示控件(如播放/暂停等) |
crossOrigin | 设置或返回音频/视频的CORS设置 |
currentSrc | 返回当前的音频/视频的网址 |
currentTime | 设置或返回音频/视频当前播放位置(以秒为单位) |
defaultMuted | 设置或返回是否音频/视频应该是默认静音 |
defaultPlaybackRate | 设置或返回音频/视频播放的默认速度 |
duration | 返回当前的音频/视频的长度(以秒为单位) |
ended | 返回是否音频/视频的重放已经结束或不 |
error | 返回表示音频/视频的差错状态MediaError对象 |
loop | 设置或返回是否完成后,音频/视频应重新开始 |
mediaGroup | 设置或返回音频/视频所属的组(用来连接多种音频/视频内容) |
muted | 设置或返回是否音频/视频静音与否 |
networkState | 返回音频/视频的当前网络状态 |
paused | 返回是否音频/视频被暂停或停止 |
playbackRate | 设置或返回音频/视频播放的速度 |
played | 返回表示音频/视频的播放部分的TimeRanges对象 |
preload | 设置或返回是否音频/视频应该被加载在页面加载时 |
readyState | 返回音频/视频的当前就绪状态 |
seekable | 返回表示音频/视频的可搜索部分的TimeRanges对象 |
seeking | 返回用户当前是否正在寻求在音频/视频 |
src | 设置或返回音频/视频单元的电流源 |
startDate | 返回表示当前时间的Date对象偏移 |
textTracks | 返回表示可用文本轨道一TextTrackList对象 |
videoTracks | 返回表示可用的视频轨道上VideoTrackList对象 |
volume | 设置或返回音频/视频的音量 |
HTML音频/视频活动
事件 | 描述 |
---|---|
abort | 火灾时,音频/视频的装载被中止 |
canplay | 火灾时,浏览器就可以开始播放音频/视频 |
canplaythrough | 火灾时,浏览器可以在不停止缓冲通过音频/视频播放 |
durationchange | 火灾时,该音频/视频的持续时间被改变 |
emptied | 火灾时,当前播放列表为空 |
ended | 当当前播放列表结束火灾 |
error | 火灾时,音频/视频的加载过程中出现错误 |
loadeddata | 当在浏览器中加载的音频/视频的当前帧的火灾 |
loadedmetadata | 当浏览器加载的元数据的音频/视频火灾 |
loadstart | 当浏览器开始寻找音频/视频火灾 |
pause | 火灾时,音频/视频已暂停 |
play | 当音频/视频已启动火灾或不再暂停 |
playing | 已被暂停或停止缓冲当音频/视频播放后火灾 |
progress | 火灾时,浏览器下载音频/视频 |
ratechange | 火灾时,该音频/视频的播放速度改变 |
seeked | 火灾时,用户完成移动/跳跃到新的位置在音频/视频 |
seeking | 当用户开始移动/跳跃到新的位置在音频/视频火灾 |
stalled | 火灾时,浏览器试图让媒体数据,但数据不可用 |
suspend | 火灾时,浏览器是故意没有得到媒体数据 |
timeupdate | 火灾时,当前播放的位置发生了变化 |
volumechange | 火灾时,成交量有所改变 |
waiting | 当视频停止,因为它需要缓冲下一帧火灾 |