Page 1 sur 1

Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 19:28
par Kiss4u
Bonsoir tout le monde !

J'édite un petit site dédié à la franchise World of Warcraft de Blizzard Entertainment.

Pour accueillir les visiteurs, chaque semaine, un nouveau morceau musical de la database du jeu est ajouté à la page d'accueil. Ce dernier s'exécute automatiquement au chargement de la page d'accueil du site (il s'agit soit d'un fichier Mp3 soit d'un Wav) grâce a ce script : <EMBED SRC="lien_du_fichier_Mp3_ou_Wav" AUTOSTART=true width="0" height="0" hidden>

Celui-ci fonctionne parfaitement sous tous les navigateurs... sauf Firefox !

En fait, sous Firefox, la lecture commence bien puis elle se coupe inopinément au bout d'un certain temps.

Voici la page d'accueil en question : http://www.wow-ova.com/

Si quelqu'un a une solution pour que la lecture s'exécute normalement, de la même façon que sous IE par exemple, je lui en serais éternellement reconnaissante !

Merci, et bonne soirée :)

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 19:38
par Abraxas
J'ai aucune musique sur ta homepage. De toute façon, FF ne lit pas en natif le mp3 ou le wav sans plugin tiers, c'est vite vu.

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 19:43
par chriss..
Bonjour,

100% d,accord avec Abraxas... et de plus si je clique sur la ligne

Code : Tout sélectionner

http://www.wow-ova.com/medias/files/ol-corruptintro.mp3
le fichier n'existe pas...!! donc pas de musique!!

de plus ton code serait mieux de ce style là.

Code : Tout sélectionner

<object type="audio/x-wav" data="data/test.wav" width="200" height="20">
  <param name="src" value="data/test.wav">
  <param name="autoplay" value="false">
  <param name="autoStart" value="0">
  alt : <a href="data/test.wav">test.wav</a>
</object>
edit: de plus évite d'écrire les balises en majuscule et n'oublie pas de les fermer, je n'est pas trouvé </embed>

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 20:00
par Mori
[Modération] je déplace dans un forum plus approprié, puisqu'il s'agit de la conception d'un site.

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 20:35
par Kiss4u
Re,

Merci pour vos réponses.

Le lien ne fonctionnait plus car j'avais effacé le fichier mp3. Celui-ci est à présent restauré : http://www.wow-ova.com/medias/files/1-o ... tintro.mp3

Savez-vous quel plugin tiers installer pour assurer la lecture en natif du mp3 et du wav sous Firefox (actuellement c'est Quicktime qui me permet de les lire... à moitié :cry: ) ?

@Chriss,
Le script que vous m'indiquez fonctionnerait-il avec du mp3 ?

Encore merci :D

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 20:58
par Abraxas
wav, y a que QT je crois.
VLC doit faire mp3 et sans doute wav.

Sinon, t'as le .oga avec la balise audio, ça marchera à tous les coups avec les navigateurs modernes. :D

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 21:02
par Bob49
Bonsoir
Kiss4u a écrit :Celui-ci est à présent restauré : http://www.wow-ova.com/medias/files/1-o ... tintro.mp3
En ouvrant ton site, j'ai ce MP3 avec le plugin de VLC. Donc ça fonctionne avec Firefox sans aucun problème. :wink:

S'il te plait, évite de mettre Quicktime... :roll:

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 21:10
par chriss..
Sinon, t'as le .oga avec la balise audio, ça marchera à tous les coups avec les navigateurs modernes. :D
Tu veut dire OGG ?? et bien non ne marche pas avec Safari et.... et ...IE :)
Wav ne fonctionne pas avec IE
MP3, pas FF et d'Opera
Tout cela avec la balise <audio> et donc sans rien installer d'autre.

@Kiss4U cela a fonctionné 1 fois aprés ...rien.
J'évites de mettre du son dans mes pages....souvent cela buggais... maintenant avec HTML5 plus simple et cela à l'air de bien mieux fonctionner.

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 04 janv. 2012, 23:06
par vulcain
Largage de liens:
https://developer.mozilla.org/en/HTML/Element/audio
http://caniuse.com/#search=audio
EDIT: encore un : https://developer.mozilla.org/En/Media_ ... o_elements

Il faut créer deux sources audio, une pour les navigateurs qui acceptent le libre (Firefox, Chrome, Opéra) et ceux qui n'en veulent pas (IE, Safari) Pour faire une comparaison des différents formats: http://textopia.org/androidsoundformats.html (sachant que l'on peut forcer IE et Safari en mettant les bons codecs dans windows et Mac OS X ) Il restera comme 40 % de gus qui ne savent pas lire la balise <audio>
Pour le mp3, il existerais un lecteurdécodeur en javascript : http://jsmad.org/

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 05 janv. 2012, 00:05
par chriss..
vulcain a écrit :Largage de liens:
https://developer.mozilla.org/en/HTML/Element/audio
Merci pour ce lien, cela m'évites de chercher pourquoi l'attribut "loop" ne fonctionnait pas avec FF: -- bug 449157

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 05 janv. 2012, 09:06
par vulcain
Bug 449157 corrigé dans Firefox 11 (pour mi-mars)

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 05 janv. 2012, 09:44
par calimo
Encore une chose : évite le width="0" height="0", c'est tellement plus sympa quand on peut arrêter le son :wink:

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 27 févr. 2012, 21:56
par mh333
Salut,
Suite à une discussion dans le forum sur Firefox : http://www.geckozone.org/forum/viewtopi ... 5&t=100682
Elle aurait mieux trouvé sa place dans cette partie du forum (faire la différence entre l'internaute qui consulte et n'entend pas le .mp3 et celui qui a développe la page pour tout navigateur utilisé).
J'ai fait quelques tests exposés dans la page http://ateliersdumonde.com/m/musique-en-danger.htm
Mon choix est d'utiliser le dewplayer-mini.swf de alsacreations.fr (le son en 44khz minimum)

Code : Tout sélectionner

<object type="application/x-shockwave-flash" data="dewplayer-mini.swf" width="18" height="4" id="dewplayer" name="dewplayer"> <param name="wmode" value="transparent" /><param name="movie" value="dewplayer-mini.swf" />
 <param name="flashvars" value="mp3=ma-musique.mp3&autostart=1&autoreplay=0&showtime=1&randomplay=1&nopointer=1&volume=50" /> </object>
le bug 449157 semble utilisé du .ogg qui n'est pas audible dans tous les navigateurs
Je voudrais demander à Calimo en quoi le width<>0 height<>0 permet d'arrêter le son ?
mh333

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 28 févr. 2012, 08:53
par calimo
Si tu mets ces valeurs à 0, le player ne s'affiche pas… impossible alors d'arrêter ! Il faut absolument s'arranger pour lui donner une taille suffisante pour que l'utilisateur puisse le voir et cliquer sur le bouton stop si nécessaire :wink:

Re: Exécution auto d'un fichier audio (Mp3, Wav)

Publié : 28 févr. 2012, 14:09
par vulcain
mh333 a écrit : J'ai fait quelques tests exposés dans la page http://ateliersdumonde.com/m/musique-en-danger.htm
Marche chez moi: patidou, mp3 & ogg, ogg-mp3, ogg-mp3, mais pas swf sachant que Flash ne va plus être pris en charge dans un an dans Android (Android 5 et supérieur), dans 5 ans sous GNU/Linux, dans quelques mois windows 8 (version mobile) ....
le bug 449157 semble utilisé du .ogg qui n'est pas audible dans tous les navigateurs
Je voudrais demander à Calimo en quoi le width<>0 height<>0 permet d'arrêter le son ?
mh333
La page de bug est fait pour Firefox, mais les attribut doit marcher avec le mp3, aac selon les navigateurs (cf: https://developer.mozilla.org/En/HTML/Element/Audio). Tu mets les fichiers sources qui vont bien pour que chacun retrouve ses petits et les navigateurs s'occupent de l'associer avec les attributs.