在 Firefox 3.6.13 中配置并运行 jPlayer 2.0.0 后,一切运行顺利,但相同的代码在 Safari 5.0.3 中无法运行。我正在做的是创建 jPlayer,监听“结束”事件以重新启动它。这是代码:
$(document).ready(function(){
$("#loopplayer").jPlayer({
ready: function () {$(this).jPlayer("setMedia", {mp3: "/static/audio/brokentech.mp3"});
},
swfPath: "/static/swf",
supplied: "mp3",
preload: true,
});
$("#loopplayer").bind($.jPlayer.event.ended, function(){
$(this).jPlayer("play" );
});
});
Safari 中发生的情况是:进度条显示 NaN 作为赛道长度,运行一次后停止。当我删除事件侦听器并重新加载页面时,我可以运行 jPlayer 一次(再次使用 NaN 作为 tracklength),在它运行一次后我无法重新启动它。我的代码有什么问题或者 jP2 中的错误吗?
看这里:
由于文件的提供方式,某些 mp3 在 jPlayer 中存在问题。浏览器无法在 gzip 响应中正确检索元数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)