2011-12-27 2 views
3

jplayer не работает над mozilla и опера. Есть ли шанс исправить это? Когда я нажимаю кнопку воспроизведения, ничего не происходит, но на хроме, то есть и Safari, он работает просто отлично.jplayer не работает над mozilla и опера

ответ

3

У Firefox и Opera нет встроенной поддержки mp3; но chrome, safari и Internet explorer поддерживают mp3 изначально (я предполагаю, что вы используете более новые версии).

Поэтому, если тип файла, который вы пытаетесь воспроизвести, - это mp3, вам нужно установить правильный путь для Jplayer.swf, чтобы игрок работал на firefox/opera.

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 не играют в mp3 в html50, но они играют в ogg. Чтобы воспроизвести их, есть файл Jplayer.swf в папке js. Вы должны написать 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

Это не добавляет к тому, что предыдущие люди сказали. –