2010-09-23 15 views
2

J'ai commencé à bricoler avec HTML5 récemment et je suis très intéressé par la balise Audio. Bien qu'une chose ait immédiatement attiré mon attention, il semble que OGG soit le seul format supporté par Firefox! Je comprends que c'est parce que les codecs MP3 et autres sont des logiciels propriétaires et nécessitent une licence d'utilisation. Mais comment HTML5 Audio (et Video) va-t-il se prendre si vous ne pouvez utiliser que OGG? Qu'on le veuille ou non, le monde est actuellement accroché au format MP3 ou Apple AAC.Codecs audio HTML5, prise en charge d'autres formats en plus de OGG

Et pour compliquer encore plus les choses, il semble que Mozilla ne supporte que les OGG.

Alors je suis curieux. Pourquoi Firefox et d'autres navigateurs ne peuvent-ils pas utiliser System installed codecs pour lire des fichiers multimédias? Pourquoi doivent-ils être installés dans le navigateur, ou dépendent-ils de technologies comme Flash? Cela me semble juste un mauvais design. Peut-être, je suis juste naïf à ce sujet, mais toute cette guerre de codec est juste une nuisance. Quelqu'un peut-il me diriger vers des informations, des lois et d'autres informations sur les raisons pour lesquelles les navigateurs ne peuvent pas utiliser les codecs installés? Je voudrais également entendre les opinions des autres utilisateurs à ce sujet. Merci! Dans le cas où cela ne se présente pas comme une question de programmation, je tiens à préciser que pour moi ce problème affecte directement les programmeurs Web. Par exemple, dans le cas du support audio, devons-nous utiliser flash? ou ces problèmes finiront-ils par être traités en HTML5. Où semble-t-il que les choses se passent, sur le plan technologique, en ce qui concerne cette question?

+0

pas une question de programmation – fazo

+1

Firefox prend également en charge WAV. –

+0

@fazo Comment n'est-ce pas une question de programmation? ou comment peut-il être formulé dans un. Cela ne me dérange pas d'éditer. Je me demande essentiellement où va l'avenir du codage sur les navigateurs, dans ce cas en ce qui concerne la balise Audio HTML5 vs Flash –

Répondre

1

La balise <object> ou <embed> peut être utilisée pour référencer n'importe quel média et être autorisée à transcender le navigateur pour la gestion. Le but du format HTML5 est de standardiser quelque peu un encodage commun (le plus petit dénominateur commun si vous voulez) sur toutes les plateformes et d'avoir un lecteur natif du navigateur. Le conteneur Ogg et divers codages sont parfaitement adaptés.