video和audio共同属性以及接口

undefined 6月前 ⋅ 291 阅读
属性					属性				说明

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										播放暂停,等待下载更多数据

全部评论: 0

    我有话说: