jplayer не работает над mozilla и опера. Есть ли шанс исправить это? Когда я нажимаю кнопку воспроизведения, ничего не происходит, но на хроме, то есть и Safari, он работает просто отлично.jplayer не работает над mozilla и опера
ответ
У Firefox и Opera нет встроенной поддержки mp3; но chrome, safari и Internet explorer поддерживают mp3 изначально (я предполагаю, что вы используете более новые версии).
Поэтому, если тип файла, который вы пытаетесь воспроизвести, - это mp3, вам нужно установить правильный путь для Jplayer.swf, чтобы игрок работал на firefox/opera.
$(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» ...
Исправьте меня, если я ошибаюсь, но 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/
Просто, чтобы показать, что это очень важно, чтобы определить, где находится 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"
});
});
В Firefox, удалите /
ех:
swfPath:"js"
Это не добавляет к тому, что предыдущие люди сказали. –