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 に答える