ユーザーがサイドパネルでアクションを実行し、ビデオでアクションが発生するインタラクティブビデオ (一種のゲーム) をプログラミングしています。
部分的には、ビデオはパネルでのユーザー アクションを待っているため、ユーザーがアクションを開始するまでループする必要があります。
15 秒で、ユーザーがアクションを行わない限り 11 秒に戻ります。動画は完全なループになるように設計されています。
私のループは機能していますが、問題はシームレスではないということです。15 秒で 1 秒ほど停止し、11 秒で再開します。シームレスに動作させる方法はありますか?
私は VideoJS を使用しています。これが私のコードです:
var video_decor = _V_("video_decor");
video_decor.addEvent("timeupdate", function(){
var whereYouAt = video_decor.currentTime();
console.log(whereYouAt);
if(whereYouAt > 15){
video_decor.currentTime(11);
}
});