Quels navigateurs prennent en charge le langage HTML 5 < audio > tag sur Windows aujourd'hui?

StackOverflow https://stackoverflow.com/questions/1007223

  •  06-07-2019
  •  | 
  •  

Question

Quels navigateurs prennent en charge la balise < audio > html 5 sous Windows aujourd'hui?

Modifier: essayez http://moztw.org/demo/audioplayer/ comme test. Chrome 2 et Safari 4 ne fonctionnent pas pour moi.

Était-ce utile?

La solution

Safari 3.1+ et Firefox 3.5 prennent tous deux en charge l’élément audio. Opera ne supporte pas l'élément audio, bien qu'il en supporte une version plus ancienne sous la forme d'un objet Audio. Chrome 3 sera probablement compatible avec l'élément audio.

(Je crains que vous veniez de voir que vous vouliez savoir quelle est la prise en charge de cette page. Cela dépend principalement des codecs que vous utilisez.)

(Avertissement: je travaille pour Opera et suis membre du groupe de travail HTML.)

Autres conseils

si le résultat est vrai:

!!document.createElement('audio').canPlayType

, votre navigateur prend en charge les balises audio. Effectuer une telle détection est bien mieux que d’analyser les chaînes de userAgent.

Vous pouvez également utiliser quelque chose comme Modernizr pour gérer cette détection et de nombreuses autres pour vous.

Notre blog poster .

Contient davantage d'informations à jour sur la prise en charge par les navigateurs modernes de l'audio HTML5.

En juillet 2011

IE9

Prend en charge les formats MP3 et AAC

Firefox 5

Prend en charge les formats Ogg et Wav

Chrome 12

Prend en charge les formats Ogg, MP3, Wav et AAC

Safari 5

Prend en charge les formats MP3, AAC et WAV

Opera 11

Prend en charge les formats Ogg et Wav

Comme vous pouvez le constater à partir des données ci-dessus et de la lecture du message sur le blog, la situation est un peu frustrante, car aucun format audio n'est pris en charge par tous les navigateurs. Il n'y a pas encore de signe immédiat d'une quelconque résolution.

J'ai créé une liste des débuts des navigateurs . supportant la balise audio et les formats audio qu’ils supportent.

Le support est plutôt bon maintenant. Depuis IE9, les dernières versions de tous les navigateurs de bureau et la plupart des navigateurs mobiles prennent en charge la balise audio. La seule raison de ne pas l'utiliser serait de supporter les anciennes versions d'IE, mais vous pouvez toujours fournir une solution de repli si cela est important.

Voici les détails pour les navigateurs de bureau:

+---------+-------------------------+----------------------------------+
| Browser | Supported since version |             Formats              |
+---------+-------------------------+----------------------------------+
| IE      | 9.0                     | AAC or .mp3                      |
| Firefox | 3.5                     | .ogg, .wav                       |
| Chrome  | 3                       | .mp3, .ogg                       |
| Safari  | 4                       | Any audio supported by Quicktime |
| Opera   | 9.5                     | .ogg, .wav                       |
+---------+-------------------------+----------------------------------+

Voici les détails pour les navigateurs mobiles (pas d'informations sur le format, désolé):

+--------------+-------------------------+
|   Browser    | Supported since version |
+--------------+-------------------------+
| iOS Safari   | 4                       |
| Opera mobile | 10                      |
| Opera mini   | no support (Dec 2011)   |
| Android      | 2.3                     |
| Blackberry   | 6                       |
+--------------+-------------------------+

Si vous souhaitez utiliser l'audio, il est important de fournir versions .ogg et .mp3 du fichier pour obtenir une bonne prise en charge inter-navigateurs.

<audio controls>
   <source src="/my-podcast.mp3" />
   <source src="/my-podcast.ogg" />
</audio>

Voici un wikipedia article comparant la prise en charge HTML5 de chaque navigateur:

Pour que Safari prenne en charge l'audio sous Windows, Quicktime doit être installé. L'extrait de code javascript indique correctement s'il est pris en charge ou non.

Tous ces navigateurs prennent en charge les fonctionnalités de la balise. La raison pour laquelle votre lecteur ne fonctionne pas sur Safari est que vous utilisez des fichiers OGG. OGG est pris en charge sur Firefox et Chrome.
Firefox ne supporte que WAV et OGG. Chrome prend en charge tout. Opera ne supporte que le WAV. Safari prend en charge tout sauf les OGG.

Bonne chance!

opera 10 et ff 3.5, je ne connais pas le safari

Je suis sûr de Safari 4, Firefox 3.5 de RC1 et peut-être de Chrome 2.

Pour autant que je sache, il est pris en charge partiellement ou totalement dans les moteurs gecko, webkit et presto.

Ainsi, tout navigateur utilisant une version à jour de ces moteurs devrait la prendre en charge.

Les moteurs Gecko, Webkit et Presto sont supposés le supporter, mais je ne pense que partiellement. Firefox 3.5 et Opera sont donc votre meilleur choix.

La page (moztw.org/demo/audioplayer) fonctionne correctement dans Chrome 3 (canal dev)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top