3

ビデオを次々と自動的に起動できるコードを探しています。私は非常に完全なAPIを備えた素晴らしいvideo.jsライブラリを使用しています。最初のビデオの最後でイベントリスナーを機能させるためのスニペットを見つけましたが、2番目のビデオを起動できません。

これは機能しており、最初のビデオの最後にアラートを表示します。

_V_("intro").ready(function(){
this.addEvent("ended", function(){
    alert('foo');
});
});

そしてこれも機能しており、ページのリロード時にフルスクリーンでビデオを起動します:

_V_("leader").ready(function(){
var leader = this;
leader.requestFullScreen();
leader.play();
});

しかし、1番目のビデオの最後に2番目のビデオをフルスクリーンで起動させることができません...

最後の微妙な点として、JavaScriptを使用して2番目のビデオを完全に作成したいと思います。これを作成する必要はなく、CSSでIDを非表示にするだけです。

みなさん、ありがとうございました!エリオット

4

1 に答える 1

3

Video.js APIで提供されている「src」メソッドを使用するだけで、最初のビデオが終了した直後に2番目のビデオを再生したい場合は、次のように機能します。

_V_("intro").ready(function(){
    this.addEvent("ended", function(){
        this.src({ type: "video/mp4", src: "http://path/to/second/video.mp4" });
    });
});
于 2012-10-18T15:34:12.427 に答える