jPlayerを使用してオンラインラジオを作りたいと思っています。問題は次のとおりです。 jPlayerはHTML5とFlashを必要に応じて使用していましたので、ChromeでテストするとHTMLオーディオタグが使用されていましたが、他のブラウザ(Opera、IE、FF)でテストするとFlashが使用されました。問題は、プレイヤーを2回初期化する、誰も私になぜ言うことができますか?進歩をありがとう。jPlayer初期化問題
UPDATE
それは我々がjplayer.orgからダウンロードできるだけでメインパッケージです。 demo.htmlに初期化されている部分があります。この部分にアラート(「何か」)を書き込もうとすると、この関数が2回呼び出されます。
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function() {
var data = $.ajax({
url: "getsong.php",
async: false
}).responseText;
alert(data) // <-- alert will twice
var string = data.split('|');
$(this).jPlayer("setMedia", {
mp3: string[0]
}).jPlayer("play");
$('#artist').html(string[1]);
$('#songname').html(string[2]);
},
swfPath: "js",
supplied: "mp3"
});
});
フラッシュのためだと思います。
:これを試してみてください私たちは診断することができる開発ページですか? – Lloyd