5568 sujets

Sémantique web et HTML

Bonjour,
J'ai une question à propos des player vidéo ou audio en html5
J'aimerai bien pour certains projets me passer de flash et utiliser les possibilités de l'HTML5

Seulement si j'ai des connaissances me permettant de faire des animations et autre en flash, je n'y connais rien pour l'HTML5 et je ne trouve nul part de documentations.

J'ai cru comprendre que cela à rapport à des codecs; mais apparement il y en a plusieurs; alors lequelle choisir, et ou peux ton trouver de la documentation pour programmer avec ceux ci ?

Si quelqun à des infos ou des liens, je suis preneur car pour l'instant c'est l'inconnu total pour moi; même pas l'ombre d'une piste.
Merci.

Cordialement,
Casp.
Administrateur
Bonjour,

sur le principe, la vidéo Flash (élément object) n'est que le rendu alternatif de l'élément HTML5 video (au cas où video n'est pas reconnu, c'est obect qui prend le relais et on peut encore placer un object dans un object etc Smiley smile pour être compatible avec tous les navigateurs et tous les codecs)
Si tu veux trouver quelques pistes, tu peux chercher "video html5 fallback" sur Google.
Pour ce qui est des codecs, ça change encore beaucoup et souvent. WebM est supporté par Fx4, c'est le dernier changement en date. Avec tout ça je ne peux pas t'en conseiller un plus que l'autre, je me tiens pas assez au courant Smiley smile
casp a écrit :
Seulement si j'ai des connaissances me permettant de faire des animations et autre en flash, je n'y connais rien pour l'HTML5 et je ne trouve nul part de documentations.

http://diveintohtml5.org/ et notamment
http://diveintohtml5.org/video.html Smiley smile

Pour le choix du codec, à l'heure actuelle il y a deux stratégies:

Encoder en H.264
- Un seul fichier vidéo.
- Support natif dans IE9, Safari 4-5, Mobile Safari, Chrome*.
- Utilisation d'un lecteur Flash, qui utilisera le fichier H.264, pour tous les autres navigateurs.

Encoder en H.264 et WebM
- Il faut encoder en double...
- Support natif dans IE9 + Safari 4-5 + Mobile Safari + Chrome* (H.264).
- Support natif dans Firefox 4, Opera 10.6, Chrome (WebM).
- Utilisation d'un lecteur Flash, qui utilisera le fichier H.264, pour tous les autres navigateurs.

Dans les deux cas, le plus simple est d'utiliser une bonne lib JavaScript qui gère la détection des fonctionnalités des navigateurs (support de <video> et du format, présence de Flash...) et propose un lecteur Flash utilisable comme alternative.
Je n'ai pas eu l'occasion de le tester en production pour l'instant, mais http://videojs.com/ a l'air très bien.