HTML5 <Video> "Loop" 间隔或延迟几秒

HTML5 <Video> "Loop" with a gap or delay of few seconds

我正在使用 HTML 5 "Video" 标签在我的页面上显示具有 "Loop" 功能或属性的视频。

有什么方法可以使用“Loop”属性在视频之间添加延迟或间隙??

<video id="myVideo" autoplay loop src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4">

请参考link查看视频标签代码>“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