私はJQueryが初めてです。以前の投稿を検索しましたが、何も見つかりませんでした。Video Ended Event ハンドラから別の関数を呼び出そうとしています。動いていない。
$(document).ready(function(){
// doing something
$("#video1").bind("ended", NextFrag());
});
function NextFrag(){
Window.alert("Hello World");
}
これは機能していません。「Hello World」を出力するアラートが表示されません。
基本的に、次のタスクを実行するには、上記の問題を解決する必要があります。ビデオのさまざまなフラグメントを再生したい。アルゴリズムは次のようになります。
$(document).ready(function(){
NextFrag();
});
function NextFrag(){
// IF First FRAGMENT do this
$("#video1").html('<source src="FirstURLFromArray.mp4" type="video/mp4"></source>' );
// ELSE DO THIS
$("#video1").bind("ended", function(){
$("#video1").html('<source src="NextURLFromArray.mp4" type="video/mp4"></source>' );
NextFrag(); // call itself again.
});
}
どんな助けでも大歓迎です。ありがとう、