Я хочу сделать онлайн-радио, используя jPlayer, все в порядке, за исключением одной проблемы.Вопрос в следующем.Как вы знаете, jPlayer использовал HTML5 и Flash при необходимости, поэтому, когда я тестировал его в Chrome, он использовал аудио-тег HTML, и все в порядке, но когда я тестировал его в другом браузере (Opera, IE, FF), он использовал Flash ипроблема, это инициализация плеера два раза, может кто-нибудь сказать мне, почему?Спасибо за продвижение.
ОБНОВЛЕНИЕ
Это просто основной пакет, который мы можем загрузить с 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"
});
});
Я думаю, что это из-за вспышки.