Невозможно изменить песню в jPlayer после настройки носителя
У меня работает jQuery, который запускает jPlayer, воспроизводящий MP3, как показано ниже
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: mp3_url
});
$(this).jPlayer("play", 0);
},
swfPath: "/js",
supplied: "mp3",
});
Это отлично работает. Но когда я пытаюсь изменить песню на другой mp3, я не могу. Я запускаю ту же функцию, но с другой mp3_url
но безрезультатно. Я знаю, что функция вызывается и что аргументы передаются правильно. Это попадает внутрь функции (проверено с alert();
) но не знаете, почему это не изменит песню?
Любая помощь приветствуется.
Спасибо
2 ответа
Решение
Я решил проблему. В любом случае, спасибо за помощь.
Вот код
function updatePlayer(name, artist, guid){
var player = $("#jquery_jplayer_1");
player.jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: guid
});
$(this).jPlayer("play", 0);
},
swfPath: "/js",
supplied: "mp3",
});
player.jPlayer("setMedia", {
mp3: guid
});
player.jPlayer("play", 0);
}
2012-04-13 05:02