2017-05-23 16 views
1

数秒でビデオループを停止する方法はありますか? これは、あなたがこのように、loop属性を削除することができ、私のHTMLコードHTML5再生終了時にビデオループを一時停止するにはどうすればよいですか?

<video poster="images/banner-bg.jpg" id="bgvid" playsinline autoplay muted loop> 
    <source src="vid/MM_Logo_Identity.mp4" type="video/mp4" id="bgvid1"> 
    </video> 

スクリプト

document.getElementsByTagName('source').addEventListener('ended',myHandler,false); 
function myHandler(e) { 
    console.log('ended'); 
    setTimeout(function(){ 
     document.getElementsByTagName('source').play(); 
    }, 9000); 
}; 
+2

あなたのHTMLコードからループを削除してみてください。 –

+0

okありがとう – Rijo

答えて

1

です:

<video poster="images/banner-bg.jpg" id="bgvid" playsinline autoplay muted> 
    <source src="vid/MM_Logo_Identity.mp4" type="video/mp4" id="bgvid1"> 
</video> 
0

このコードを試してみてください、それはあなたに役立つことがあります。

document.getElementsByTagName('source').addEventListener('ended', function() { 
    this.currentTime = 1; 
}, false); 
関連する問題