我正在集成 jplayer 来播放由使用 jQuery 的单击事件触发的 mp3 文件的选择。用于实现此目的的代码是:
$('.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 中工作?
谢谢