私はビデオ(introVid)を持っています。私は何とかしたいと思います.1秒に達すると、2秒間停止してからもう一度再生する必要があります。コードはここにありますが、2秒後には再生されません。一時停止状態を維持するだけです。HTML5で動画を一時停止してから(数秒間)
introVid.addEventListener('timeupdate', function(){
if(this.currentTime > 1) {
this.pause();
setTimeout(function(){
this.play();
}, 2000);
}
});
正しい方法は何ですか。
あなたは単にリスナーをオフにすることはできませんので、あなたがもう一度再生するとき、それはトリガーされませんか?あなたはtimeupdateリスナーをアクティブにする必要がある場合は、フラグを設定したり、新しい関数をポイントすることができます – Offbeatmammal