最新的Web开发教程
 

HTML音频/视频DOM参考


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 当视频停止,因为它需要缓冲下一帧火灾