jplayer没有关于mozilla和opera的工作

时间:2011-12-27 14:43:04

标签: javascript jquery

jplayer没有开发mozilla和opera。有没有机会解决这个问题?当我按下播放按钮时,没有任何反应,但在Chrome上,即Safari和它的效果非常好。

5 个答案:

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