我正在使用HTML 5“视频”标签在页面上显示具有“循环”功能或属性的视频。
有什么方法可以使用“循环”属性在视频之间添加延迟或间隔吗?
<video id="myVideo" autoplay loop src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4">
请引用链接以查看视频标签代码>“ http://jsfiddle.net/nrf5fbh8/1/ ”
请提出建议!
更新了我的代码,我的视频标签没有控件。
谢谢!
最佳答案
扩展我上面的评论,基本上,您可以设置一个监听器并在监听器中放置一个函数,以在视频结束后指定的时间量(以毫秒为单位)重播视频,而不是使用循环属性。 JS 看起来像这样:
document.getElementById('myVideo').addEventListener('ended',myHandler,false);
function myHandler(e) {
console.log('ended');
setTimeout(function(){
document.getElementById('myVideo').play();
}, 5000);
}
Updated Fiddle