dplayer.js 是一个基于 HTML5 Video 元素的现代视频播放器,它提供了丰富的事件接口用于监控和响应用户交互及视频播放状态的变化。以下是你提到的这些事件的详细解释:
abort
当视频加载被异常终止时触发(不是播放结束的正常终止),可能是由于用户主动取消加载或网络错误导致。
canplay
当浏览器可以开始播放视频(已加载足够数据),但可能还需要缓冲时触发。此时视频可以播放,但不确定能否流畅播放至结束。
canplaythrough
当浏览器判断视频可以流畅播放至结束(无需中途缓冲)时触发,通常表示已加载足够数据。
durationchange
当视频的总时长(duration)发生变化时触发,常见于元数据加载...