在HTML5中定义音频和视频媒体事件
音频和视频处理媒体事件

HTML5音频和视频标记可以具有许多属性来使用JavaScript控制控件的各种功能:

abort 此事件在中止播放时生成。
canplay 当有足够的数据可以播放媒体时,会生成此事件。
ended 播放完成时生成此事件。
error 发生错误时生成此事件。
loadeddata 当介质的第一帧加载完毕时,将生成此事件。
loadstart 此事件在媒体加载开始时生成。
pause 暂停播放时生成此事件。
play 此事件在播放开始或者恢复时生成。
progress 定期生成此事件以通知媒体下载的进度。
ratechange 播放速度更改时生成此事件。
seeked 此事件在查找操作完成时生成。
seeking 此事件在查找操作开始时生成。
suspend 暂停加载媒体时会生成此事件。
volumechange 此事件在音频音量更改时生成。
waiting 当请求的操作(如回放)在另一个操作(如寻道)完成之前被延迟时,会生成此事件
stalled 用户代理正在尝试获取媒体数据,但数据意外地不存在。
loadedmetadata 用户代理刚刚确定了媒体资源的持续时间和维度。
timeupdate 当前播放位置作为正常播放的一部分或者以特别有趣的方式(例如不连续地)改变。
durationchange duration属性刚刚更新。
canplaythrough 用户代理估计,如果现在开始回放,则媒体资源可以一直以当前回放速率呈现到其结束,而不必停止以进行进一步缓冲。

日期:2020-04-11 23:04:03 来源:oir作者:oir