我正在编写一个交互式视频(一种游戏),用户在侧面板上进行操作并在视频中发生操作。
对于一部分,视频正在等待面板上的用户操作,因此它必须循环直到用户启动操作。
所以在 15 秒时,只要用户没有做出动作,我就会回到 11 秒,视频被设计成一个完美的循环。
我的循环正在工作,但问题是它不是无缝的。在 15 秒时,它会停止大约一秒,然后在 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);
}
});