属性 属性 说明
autoplay 布尔值 自动播放
buffered 时间范围 表示已下载的缓冲的时间范围的对象
bufferedBytes 字节范围 表示已下载的缓冲字节范围的对象
bufferingRate 整数 下载过程中每秒钟平均接收到的对象
bufferingThrottled 布尔值 表示浏览器是否对缓冲进行了节流
controls 布尔值 控制台是否显示
currentLoop 整数 文件循环播放的次数
currentSrc 字符串 当前播放的文件的url
currentTime 浮点数 播放的秒数
defaultPlaybackRate 浮点数 文件播放速度
duration 浮点数 文件播放的总秒数
ended 布尔值 文件是否播放完成
loop 布尔值 文件是否循环播放
muted 布尔值 文件是否静音
networkState 整数 当前文件的网络连接装状态;0表示空,1表示正在加载,2表示正在加载元数据,3表示已经加载了第一帧,4表示加载完成
paused 布尔值 文件是否暂停
playbackState 浮点数 文件的播放速度,用户才可以修改
played 时间范围 到目前为止已经播放的时间范围
readyState 整数 表示媒体文件可以播放启动了;0表示不可用,1表示可以显示当前帧,2表示开始播放,3表示媒体可以从头到尾播放
seekable 时间范围 可以搜索得时间范围
seeking 布尔值 表示播放器是否正移动到媒体文件中的新位置
src 字符串 媒体文件的url
start 浮点数 设置媒体文件开始播放的位置
totalBytes 整数 当前资源的所需总字节数
videoHeight 整数 视频的高度
videoWidth 整数 视频的宽度
volume 浮点数 设置当前音量,为0.0、0.1
事件
事件名 触发时机
abort 下载中断
canplay 可以播放时触发的事件
canplaythrough 播放可继续,而且应该不会中断,readyState为2
canshowcurrentframe 当前帧已下载完成,readyState为1
dataunavailable 因为没有数据而不能播放,readState为0
durationchange duration的值发生改变
emptied 网络连接关闭
empty 发生错误阻止了媒体下载
ended 媒体已播放到结尾,播放停止
error 下载期间发生网络错误
load 所有媒体已加载完成
loadeddata 媒体的第一帧已加载完成
loadedmetadata 媒体的元数据已加载完成
pause 播放已暂停
loadstart 下载已开始
play 媒体已接收到指令开始播放
playing 开始播放
progress 正在下载
ratechange 播放媒体的速度改变
seeked 搜索结束
seeking 正移动到新位置
stailed 浏览器尝试下载,但未接收到数据
timeupdate currenttime被以不合理或意外的方式更新
volumeChange volume活muted属性发生改变,音量切换
waiting 播放暂停,等待下载更多数据
注意:本文归作者所有,未经作者允许,不得转载