【发布时间】:2014-01-21 07:37:47
【问题描述】:
我尝试完整播放一次 8.6 秒的视频,然后无限循环播放一小部分视频,以保持视频永无止境的错觉。到目前为止,我已经查看了视频的media fragments URI 和ended 事件。在结束的事件监听器中设置 currentTime 属性是可行的,但它会使视频“闪烁”。
目前,我正在使用 timeupdate 事件侦听器来更改视频接近结束的时间[如下所示]
elem.addEventListener('timeupdate', function () {
if (elem.currentTime >= 8.5) {
elem.currentTime = 5;
elem.play();
}
}, false);
JSFiddle here
这也有效,但视频在 5 秒重新开始之前明显暂停。有没有更流畅的方式来播放视频,然后循环播放一段视频?
【问题讨论】:
标签: javascript html video