2011-12-27 71 views
3

jplayer不在mozilla和opera上工作。有沒有機會解決這個問題?當我按下播放按鈕時,什麼也沒有發生,但是在Chrome上,即Safari和Safari瀏覽器的效果非常好。jplayer不在mozilla和opera上工作

回答

3

Firefox和Opera沒有本地mp3支持;但鉻,Safari瀏覽器和Internet Explorer本地支持MP3(我假設你使用的是更新版本)。

因此,如果您嘗試播放的文件的類型是mp3,則需要爲播放器使用firefox/opera設置Jplayer.swf的正確路徑。

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的軌道」...

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/

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" 
     }); 
}); 
2

在Firefox中,除去/ 例如:

swfPath:"js" 
+0

這不添加到以前什麼人說。 – 2012-10-24 01:46:19

相關問題