jQueryを使用してクリックイベントによってトリガーされるmp3ファイルの選択を再生するためにjplayerを統合しています。これを実現するために使用されるコードは次のとおりです。
$('.play-link').click(function() {
$("#jquery_jplayer_1").jPlayer("destroy");
srcFile = $(this).attr('href');
$("#jquery_jplayer_1").jPlayer({
ready: function (event) {
$(this).jPlayer("setMedia", {
mp3:srcFile
}).jPlayer("play");
},
swfPath: "http://www.mydomain.co.uk/swf/Jplayer.swf",
supplied: "mp3",
wmode: "window"
});
return false;
});
srcFile
クリックされたリンクの href から設定されます。
これはすべて、さまざまなバージョンの IE および Chrome では正常に機能しますが、Firefox では機能しません。Firebug を使用すると、swf がブラウザに読み込まれるため、swfPath は正しいように見えますが、プレーヤーが初期化されても何も起こりません。
これが Firefox だけで機能しない理由を明らかにできる人はいますか?
ありがとう