3 votes

L'élément vidéo html5 peut-il lire des films flash ?

<video> element est un nouveau standard de navigation pour la lecture des vidéos, alors que la plupart des vidéos sont actuellement au format Flash. Je suis novice en matière de tag, donc si c'est possible, un exemple de code pour lire un film flash avec l'élément <video> Une étiquette serait la bienvenue

5voto

Peter Recore Points 11208

La balise elle-même ne précise pas quels formats sont pris en charge. C'est à chaque navigateur de choisir les codecs à prendre en charge. Je ne pense pas qu'un navigateur prenne en charge la vidéo Flash dans le cadre de la prise en charge de la balise vidéo.

3voto

Sunday Ironfoot Points 5625

Lorsque vous dites "lire des films Flash", je suppose que vous faites référence au "codec" vidéo et non à la technologie du plugin de navigateur Flash elle-même.

Pour autant que je sache, Flash supporte son propre format vidéo .flv et le format H.264. La vidéo HTML5 ne spécifie pas un codec à utiliser, certains navigateurs HTML5 supportent le codec H.264 (Chrome, Safari et IE9), d'autres supportent Ogg Theora (Firefox, Opera, Chrome). Si vous avez une vidéo Flash qui est en H.264, elle devrait théoriquement fonctionner comme une vidéo HTML5. <video> dans Chrome, Safari et IE9, mais pas dans les autres navigateurs.

Le mieux est d'utiliser la vidéo HTML5 en H.264 et de revenir par défaut à la vidéo Flash si HTML5 n'est pas pris en charge (IE8 et inférieur) ou si le codec vidéo n'est pas pris en charge. Vous pouvez aussi encoder en H.264 et Ogg pour passer de l'un à l'autre en fonction du navigateur, mais vos besoins en matière de stockage et de traitement augmentent.

Pour ajouter à la confusion, il existe un troisième codec vidéo pour HTML5 appelé VP8 (ou WebM), récemment acquis et mis en libre accès par Google. Il sera pris en charge par Firefox, Opera, Chrome et IE9, mais pas par Safari.

Étant donné la confusion qui règne actuellement autour de la vidéo HTML5, il est préférable de s'en tenir à Flash jusqu'à ce que les choses s'éclaircissent, à moins que l'effort supplémentaire ne vous dérange pas ou que vous ayez besoin que vos vidéos soient lues sur des iPods/Pads.

2voto

Stu Thompson Points 16599

Oui, mais...

Oui, vous pouvez. Je l'ai fait moi-même dans FF 3.6.3 sur OSX avec des fichiers FLV h.263. (Rappelez-vous que FLV est un conteneur qui peut contenir différents codecs). Mais comme la prise en charge des codecs et conteneurs HTML5 dépend du navigateur, il se peut que cela ne fonctionne pas sur tous les navigateurs qui prennent en charge HTML5.

-2voto

Rob Points 2364

Non, ce n'est pas possible. Les films Flash nécessitent un codec différent qui n'est pas supporté par html5. En fonction du navigateur que vous utilisez, le codec h.264 ou le codec VP8 de Google est pris en charge pour lire les films. Par exemple, les fichiers .OGG seront lus avec HTML5.

edit : depuis que flash et html5 video sont des adversaires opposés, je doute que les fichiers .flv soient supportés par html5. Ce serait cependant une fonctionnalité intéressante ;-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X