Je ne parviens pas à lire un fichier MP3 à l’aide de jQuery Jplayer dans Firefox 8. J’ai installé la dernière version de Flash pour mon navigateur et je constate que le fichier jplayer.swf est en cours de téléchargement sous l’onglet Flash de Firebug.
J’ai inclus les fichiers suivants dans cet ordre:
Et j’ai ceci dans le DOM qui charge:
$("#jquery_jplayer").jPlayer({ ready: function () { $(this).jPlayer("setMedia", { mp3: "http://sound26.mp3pk.com/indian/ladiesvsricky/ladiesvsrickybahl01(www.songs.pk).mp3" }); }, swfPath: "http://cloudfactory-transcription.s3.amazonaws.com/javascripts/", supplied: "mp3", volume: 1, wmode:"window", solution: "html,flash" });
J’ai ce code HTML:
Et Firefox ne peut pas lire le fichier MP3. Je peux aussi voir un object caché qui ressemble à ceci:
il y avait quelques choses:
#jp_container_1
, que vous n’avez pas fourni dans votre code HTML. Voici un violon avec le correctif: http://jsfiddle.net/75lb/gdLnT/
Le HTML corrigé:
Le Javascript corrigé:
$("#jquery_jplayer").jPlayer({ ready: function () { $(this).jPlayer("setMedia", { mp3: "http://sound26.mp3pk.com/indian/ladiesvsricky/ladiesvsrickybahl01(www.songs.pk).mp3" } ); }, //swfPath: "http://cloudfactory-transcription.s3.amazonaws.com/javascripts/", swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf", supplied: "mp3", volume: 1, wmode:"window", solution: "html,flash", });
J’ai eu le même problème que j’ai fait une liste de lecture audio jplayer et chargé des fichiers mp3.
il travaillait sur chrome pas sur firefox
j’ai corrigé cela en ajoutant une solution: flash
$(document).ready(function(){ var myPlaylist = new jPlayerPlaylist({ jPlayer: "#jquery_jplayer_1", cssSelectorAncestor: "#jp_container_1" }, [ { title:"Cro Magnon Man", artist:"miaow", mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3", oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg" } ], { playlistOptions: { enableRemoveControls: true }, swfPath: "js", supplied: "mp3", wmode: "window", solution: "flash", }); $("#jplayer_inspector_1").jPlayerInspector({jPlayer:$("#jquery_jplayer_1")});