video的几个事件
参考:https://www.w3school.com.cn/tags/av_event_loadeddata.asp
当音频/视频处于加载过程中时,会依次发生以下事件:
- loadstart 当浏览器开始寻找指定的音频/视频时,会发生 loadstart 事件。即当加载过程开始时。
- durationchange 当指定音频/视频的时长数据发生变化时,发生 durationchange 事件。
- loadedmetadata 当指定的音频/视频的元数据已加载时,会发生 loadedmetadata 事件。
- loadeddata 当当前帧的数据已加载,但没有足够的数据来播放指定音频/视频的下一帧时,会发生 loadeddata 事件。
- progress 当浏览器正在下载指定的音频/视频时,会发生 progress 事件。
- canplay 当浏览器能够开始播放指定的音频/视频时,发生 canplay 事件。
- canplaythrough 当浏览器预计能够在不停下来进行缓冲的情况下持续播放指定的音频/视频时,会发生 canplaythrough 事件。