2

Video.js に基づく BigVideo を使用して、ページに背景ビデオを実装しました。

div をクリックすると、ビデオがバックグラウンドで再生されます。ビデオの再生が終了したときに、別の URL にリダイレクトする方法を一生理解できません。これは私が使用しているコードです:

ビデオを再生するためのリンク:

<a href="vids/gem.mp4" class="home_g"></a>

終了時にリダイレクトするコード:

<script type="text/javascript">
_V_("home_g").ready(function(){
    this.addEvent("ended", function(){
        {window.location = "www.google.com"}
    });
});

どんな助けでも大歓迎です。完全なテスト サイトは次のとおりです: Test Site

これを正しく機能させるために数日間試した後、他の誰かが同じ問題を抱えている場合、ビデオの時間に基づいてリダイレクトを作成することにしました. 誰かがそれを正しく機能させるための答えを持っている場合、他の誰かが私のように単純にこれを行うことができない場合:

<script type="text/JavaScript">
   redirectTime = "107000";
   redirectURL = "index.htm";
   function timedRedirect() {
   setTimeout("location.href = redirectURL;",redirectTime);
   }
</script>

<a href="vids/gem.mp4" class="home_g" onclick="JavaScript:timedRedirect()"></a>
4

1 に答える 1

4

これを試して:

var BV = new $.BigVideo();

BV.init();


BV.getPlayer().on("ended", function () {
    // your code after video has finished playing
});
于 2013-07-11T11:02:13.527 に答える