Utilisation de la balise video

Attention: Les informations de ce billet sont susceptibles d'être obsolètes car vieux de plus 2 ans.

Warning: The information you are reading may be obsolete, this post was published more than 2 years ago.

Firefox 3.1 est en béta et bien que je déteste les beta-software, je me suis amusé à trifouiller dans les entrailles de la bête, à l’initiative de John Resig. Et voici comment, en 3 heures, je me suis retrouvé à coder une fonction pour la gestion de la balise video pour Firefox 3.1. Comme seul, Firefox 3.1 semble être capable d’interpréter cette balise, mon script ne fonctionne que sous ce navigateur. Vue que les fichiers vidéos au format ogg ne courent pas le web, je me suis allègrement servis des fichiers du site recommandé par l’équipe de Mozilla TinyVid qui permet de convertir des fichiers flv trouvé sur youtube par exemple.

Voici ce que cela donne avant utilisation de mon script :

le tag video as is dans Firefox 3.1. Les controleurs n'apparaissent qu'avec le curseur au dessus de la video

Et après :

La même vidéo avec mon script qui ajoute de manière permanente les controlleurs de la vidéo

Et pour les plus chanceux d’entre-vous, qui possédent déjà Firefox 3.1 beta 2, l’évolution est plus facile à appréhender.

Noter que vu mes capacités limitées en Photoshop, le designer qui est en moi n’a utilisé que du texte, mais rien n’empêche l’utilisation de belles icônes pour rendre le player plus sympa. Si cela intéresse ou motive quelqu’un, je pourrais les intégrer à mon script sans aucun problème.

Seuls bémols, à l’heure ou j’écris ces quelques lignes la balise video ne semble pas supporté le plein écran (ce n’est pas trop grave… à mon humble avis) et la recherche d’un moment précis dans le fichier n’est pas optimal. En fait, la recherche prend trop de temps en comparaison à une recherche équivalente effectuée sur un fichier flv, mais cela est peut-être du au format du fichier… je n’en sais rien en fait 😀 . Dernier petit pépin, et pas des moindre, il faut avoir un bon débit pour que le fichier ne soit pas lu de manière saccadée.

Pour les plus intéressées d’entre vous, développeurs expérimentés en javascript/CSS/HTML, vous verrez que je me suis fait plaisir en utilisant uniquement des propriétés (CSS et javascript) existants uniquement dans les derniers navigateurs comme :

En d’autres termes, ce script ne fonctionnera jamais sous IE7  et même sous IE8 car si ma mémoire et bonne IE8 ne surpporte toujours pas les méthodes AddEventListener/RemoveEventListener du W3C (d’où sa présence dans ma liste ci-dessus). Dernière infos, je n’en parle pas mais ce script fonctionne également avec le tag audio également introduit dans HTML5 est supporté par Firefox 3.1. Que de discussion pour un script qui ne m’aura pris en tout et pour tout que 3 heures d’écriture 😀 !!

One thought on “Utilisation de la balise video

  1. Pingback: www.fuzz.fr

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.