我有一些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();
测试),但不知道为什么它不会改变这首歌?
非常感谢任何帮助。
由于
答案 0 :(得分:3)
答案 1 :(得分: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);
}