Zend framework 尽管做出了种种努力,Jplayer仍无法在firefox中运行
大家好,我已经尝试了这个问题的所有方法,在这个论坛上尝试了所有的解决方案,但仍然无法找到这个问题的解决方案。尽管给出了正确的swf路径,但我无法从Jplayer播放mp3文件。文件在chrome和IE中播放,而不是在firefox中播放Zend framework 尽管做出了种种努力,Jplayer仍无法在firefox中运行,zend-framework,jplayer,Zend Framework,Jplayer,大家好,我已经尝试了这个问题的所有方法,在这个论坛上尝试了所有的解决方案,但仍然无法找到这个问题的解决方案。尽管给出了正确的swf路径,但我无法从Jplayer播放mp3文件。文件在chrome和IE中播放,而不是在firefox中播放 <script> $(document).ready(function(){ $("#jquery_jplayer_1").jPlayer({ ready: function () { $(this).jPl
<script>
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3:"<?php echo Zend_Registry::getInstance()->constants->img_profilepath . $this->acc->Username . '/' . Zend_Registry::getInstance()->constants->img_albumpath . '/' . $this->album->Id . '/' . Zend_Registry::getInstance()->constants->audio_path . '/' . $this->playsong->Id . $this->playsong->Audio; ?>"
}).jPlayer("play");
},
swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf",
solution:"html,flash",
supplied: "mp3",
cssSelectorAncestor: ""
});
document.getElementById("track-title").innerHTML='<h6 class="subheader"><marquee><?php echo$this->playsong->Title;?></marquee></h6>';
});
</script>
$(文档).ready(函数(){
$(“#jquery_jplayer_1”).jplayer({
就绪:函数(){
$(this).jPlayer(“setMedia”{
mp3:“
}).jPlayer(“播放”);
},
swfPath:“http://www.jplayer.org/latest/js/Jplayer.swf",
解决方案:“html,flash”,
提供:“mp3”,
CSS选择器存储:“
});
document.getElementById(“曲目标题”).innerHTML='';
});
这是播放媒体时执行的脚本
function play(url,title,songid)
{
$("#jquery_jplayer_1").jPlayer("setMedia",
{
mp3: url
});
$("#jquery_jplayer_1").jPlayer("play", 0);
document.getElementById("track-title").innerHTML='<h6 class="subheader"><marquee>'+title+'</marquee></h6>';
$.post('/audioplayer/played',
{'songid' : songid});
}
}
功能播放(url、标题、songid)
{
$(“#jquery_jplayer_1”).jplayer(“setMedia”,
{
mp3:url
});
$(“#jquery_jplayer_1”).jplayer(“play”,0);
document.getElementById(“曲目标题”).innerHTML=''+title+'';
$.post(“/audioplayer/played”,
{'songid':songid});
}
}
注意以下几行:
swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf",
我以前见过有人这样做,这是有问题的。这就是我的建议
- 下载swf文件
- 将它放在您的javascript for jPlayer所在的目录中
- 将swfPath更改为指向该位置,而不指定swf文件的名称
swfPath: "/js/jplayer"
谢谢你们,是disqs插件导致了这个问题。当我移除它时,播放器开始正常工作。再次感谢有javascript错误吗?