Pourquoi jPlayer ne lit-il pas mes fichiers MP3 dans Firefox?

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:

  1. Si vous ne spécifiez pas un conteneur d’ancêtre explicite, jPlayer utilise par défaut l’élément DOM avec l’ID #jp_container_1 , que vous n’avez pas fourni dans votre code HTML.
  2. Comme FF HTML 5 Audio ne peut pas lire les fichiers MP3, le dernier fichier SWF de jPlayer est nécessaire pour fonctionner, votre code constructeur jPlayer pointe alors sur une ancienne version de SWF.

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