2011-09-10 12 views

答えて

1

をテストするための任意のビデオを持っていますが、あなたが試すことができるのjQueryを使用してFirefoxのサポートフォーラムで解決策が見つからないでください:Mozillaのサイトから逮捕よう

$("#yourID").bind('ended', function(){ 
    this.play(); 
}); 

http://support.mozilla.com/en-US/questions/747220

+0

jQueryインポートを追加する以外に何かをする必要はありますか? – ryanoshea

+0

いいえ、いつものようにjQueryをインポートし、idをjs行にバインドして、好きな場所(ヘッダ、本文)に追加してください。 –

+0

jQueryをインポートしてFirebugを使って実際にそこにいることを確認しましたが、動作していません。ここにコード:https://gist.github.com/1208975 – ryanoshea

5

このようにjQueryのを乱用しないでください!単純なリスナーをバインドするために大規模なライブラリは必要ありません!これを使用してください:

document.getElementById('video').addEventListener("ended", function(){this.play();}); 

これが役に立つとわかったら、私に投票してください!

このコードは、動画の終了時にトリガーされます。無名関数が実行されます。 「これ」は、ビデオを再現させるために再生機能を実行するビデオ要素を指します。

このバグを長い間固定しないようにするため、Firefoxに恥ずかしがり!ここでの回答の

1

なしOS X上のFirefoxで私のために働いていない

私のソリューションは、videoタグにループ=「ループ」を追加することでした。 = "loop"を省略すると、ビデオはループしませんでした。

<video src="myvid.mp4" loop="loop"></video>