1

我正在使用 Popcorn.js 制作交互式视频,但我对 JavaScript 还是很陌生。我正在尝试循环播放视频中的特定部分。我正在尝试一个 if 语句,当达到当前时间时,当前时间将被设置回来。不幸的是,这不起作用。

function loop() {
    var video = document.getElementById('video');
    if (video.currentTime = 82)
    { 
        (video.currentTime = 77)
    }
}

你们中有人有建议/解决方案吗?

4

1 回答 1

0

所以,我面前没有任何东西可以验证这一点,但你应该可以通过附加到timeupdate事件来做到这一点。你应该可以这样做:

document.getElementById('video').timeupdate = function () {
    var video = document.getElementById('video');
    if (video.currentTime == 82) {
        video.currentTime = 77
    }
};

您可以在与整个应用程序相关的任何地方执行此操作。

于 2013-04-16T13:06:48.353 回答