监听L.trackplayback的播放完成事件
时间: 2023-12-11 19:02:49 浏览: 25
ext.js监听事件
如果你使用的是 `HLS` 或 `DASH` 流,可以监听 `video` 元素的 `ended` 事件来检测播放是否完成:
```js
const video = document.querySelector('video');
video.addEventListener('ended', function() {
console.log('播放完成');
});
```
如果你使用的是 `MP4` 或 `WebM` 等格式的视频,可以使用 `L.trackplayback` 事件来监听播放完成事件:
```js
const player = videojs('my-video');
player.on('ended', function() {
console.log('播放完成');
});
```
在这个例子中,我们使用了 `video.js` 播放器来管理视频播放,并监听了 `ended` 事件来检测播放是否完成。如果播放完成了,我们就会在控制台输出一条消息。
阅读全文