JS视频播放期间事件触发时机记录

调试浏览器播放视频期间事件触发时机的一些记录

emptied 初始化
timeupdate 时间改变
loadstart 开始加载
progress 下载中周期性触发
suspend 加载终止,下载已完成或因为其他原因暂停
play 回放被暂停后再次开始
waiting 在一个待执行的操作(如回放)因等待另一个操作(如跳跃或下载)被延迟时触发
	progress 下载中周期性触发 X2
	suspend 加载终止,下载已完成或因为其他原因暂停
	progress 下载中周期性触发
	suspend 加载终止,下载已完成或因为其他原因暂停
	。。。
durationchange 元信息已载入或已改变,表明媒体的长度发生了改变。例如,在媒体已被加载足够的长度从而得知总长度时会触发这个事件。
loadedmetadata 媒体的元数据已经加载完毕,现在所有的属性包含了它们应有的有效信息。
seeking 在跳跃操作开始时触发。
	progress 下载中周期性触发
	suspend 加载终止,下载已完成或因为其他原因暂停
	。。。
timeupdate 时间改变
seeked	在跳跃操作完成时触发。
loadeddata	媒体的第一帧已经加载完毕。
canplay	在媒体数据已经有足够的数据(至少播放数帧)可供播放时触发。这个事件对应CAN_PLAY的readyState。
playing	在媒体开始播放时触发(不论是初次播放、在暂停后恢复、或是在结束后重新开始)。
canplaythrough	在媒体的readyState变为CAN_PLAY_THROUGH时触发,表明媒体可以在保持当前的下载速度的情况下不被中断地播放完毕。注意:手动设置currentTime会使得firefox触发一次canplaythrough事件,其他浏览器或许不会如此。
timeupdate 时间改变
	progress 下载中周期性触发 X2
	suspend 加载终止,下载已完成或因为其他原因暂停
timeupdate 时间改变 X40
pause	播放暂停时触发。
timeupdate 时间改变

HTMLMediaElement文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值