jplayer没有开发mozilla和opera。有没有机会解决这个问题?当我按下播放按钮时,没有任何反应,但在Chrome上,即Safari和它的效果非常好。
答案 0 :(得分:3)
Firefox和Opera没有原生mp3支持;但chrome,safari和Internet explorer本身支持mp3。(我假设您使用的是较新的版本)。
因此,如果您尝试播放的文件类型为mp3,则需要为 Jplayer.swf 设置正确的路径,以便播放器在firefox / opera上工作。
答案 1 :(得分:2)
在Firefox中,删除/
例如:
swfPath:"js"
答案 2 :(得分:1)
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3"
});
},
swfPath: "js",
supplied: "mp3",
wmode: "window"
});
});
opera和ff不在html50中播放mp3,但是他们玩ogg。为了播放它们,js文件夹中有jplayer.swf文件。您应该编写swfPath:“编写Jplayer.swf的轨道”......
答案 3 :(得分:0)
如果我错了,请纠正我,但是jplayer在firefox中为我工作,我正在使用v 8.0.1。这是我的代码
$("#jquery_jplayer_1").jPlayer({
ready: function () {},
swfPath: "",
supplied: "mp3"
});
$(".jp-play").live("click",function(){
$("#jquery_jplayer_1").jPlayer("play");
});
// I am applying mp3 file path dynamic by using below function
$("#jquery_jplayer_1").jPlayer("setMedia", {mp3 : "http://"+sound });
有关详细信息,请查看此帖子 http://www.amitpatil.me/ipad-online-dictionary-with-jquery-mobile/
答案 4 :(得分:0)
只是为了表明定义Jplayer.swf的位置很重要。
$(document).ready(function () {
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3"
});
},
swfPath: "/js" /*in this case your file is at /js/Jplayer.swf*/,
supplied: "mp3"
});
});