Depuis l'abandon d'Adobe Flash par les navigateurs, certains articles sont obsolètes.
D'autre part, le discours sur la plaie IE est à relativiser. Il a évolué. Il n'empêche
qu'il a sévi des décennies ...
█ Vous avez dit balise audio ?
- Mais oui, ne sommes-nous pas à l'ère de HTML5 ?
- Certes, mais c'est la jungle, ça ne marche pas.
- Ben, pourtant, aux essais (et comme d'habitude) les 3 navigateurs FF, GC et OP s'en sortent haut la main !
- Oui mais IE ?
- Et bien, surprise : IE9 aussi !
- Pas possible !
- Si. Et comme le premier fichier qui tombe sous la main pour faire un essai est un mp3, nous voila tout ravi de constater
qu'IE nous le joue en grand !
- D'accord, mais les autres n'en veulent pas du mp3.
- Aux essais, Google-Chrome veut bien lire le mp3.
- Et Firefox, le navigateur le plus utilisé après IE ?
- Et bien, là, c'est effectivement une surprise aussi. Que FF ne lise pas le mp3 parceque c'est un format "fermé", à contrario
du format ogg qui lui est un format "ouvert", c'est conforme à ce à quoi il nous a habitué : le libre.
Mais qu'il ait besoin de javascript pour afficher le lecteur audio, ça c'est une surprise !
- ... ?
- Aux essais (novembre 2012), avec javascript désactivé, impossible d'obtenir une interface graphique du lecteur
avec Firefox ! Alors que les autres, dans les
mêmes conditions, nous présentent un beau lecteur. En fait, Firefox ne consent à jouer l'audio javascript désactivé que
si la balise contient la propriété "autoplay". Cette nécessité d'avoir javascript activé est d'ailleurs confirmée
ici.
- Effectivement, de la part de Firefox, c'est un peu curieux, lui, le précurseur.
- Oui, mais ce comportement peut évoluer rapidement. Nous verrons bien. Alors, résumons-nous ...
█ Ce que je retiens pour l'instant
█ HTML5-javascript clone Flash
Pour le fun, j'ai réalisé un clone du player Flash
peckplayer et l'ai placé ci-dessous.
Pour ceux que ça intéresse, l'archive ci-dessous contient :
- 1 fichier-compact.html
- 2 fichiers Mootools.js
- 6 fichiers son (3 mp3 et 3 ogg)
- 4 images.png
L'archive fait 4 Mo because les fichiers son.