La
façon dont un lecteur vidéo fonctionne HTML est d'utiliser JavaScript ®
pour capturer et modifier un grand nombre des caractéristiques de la
balise vidéo utilisé.
Cela permet non seulement la modification de certains aspects de la
façon dont la vidéo est jouée, mais peut aussi fournir des
fonctionnalités avancées pour la mise en page et l'apparence.
Une utilisation populaire pour un lecteur vidéo HTML est de fournir une
apparence personnalisée pour le lecteur, une caractéristique connue
comme une peau ou le dépouillement. En utilisant le même code pour un lecteur peut permettre à un site web en utilisant les feuilles de style en cascade ( CSS ) de présenter des vidéos d'une manière cohérente sur plusieurs pages ou sites.
Un problème que d'un lecteur vidéo HTML peut résoudre la question de la compatibilité. Pas tous les navigateurs Web entièrement, ni même partiellement, de mettre en œuvre la balise video dans la norme HTML5.
Cela signifie que le comportement par défaut serait d'ignorer
l'étiquette de vidéo tout à fait, provoquant la page soit rendue d'une
manière indésirable.
Un lecteur vidéo HTML peut détecter quel navigateur est en train de
lire la page et, si nécessaire, modifier le code HTML de la vidéo à un
style plus ancien qui lui permet d'être vu et joué, même si la mise en
forme sera encore probablement incorrecte.
Une autre question que d'un lecteur vidéo HTML peut contribuer à
atténuer, c'est que des formats de fichiers vidéo et les codecs
nécessaires pour jouer.
Aucune norme n'a été établie pour la vidéo HTML5, ce qui signifie
navigateurs peuvent pas en charge certains formats et provoquer la vidéo
est injouable.
L'utilisation d'un lecteur spécifique peut aider à détecter quels
formats peut être joué en fonction du navigateur utilisé et ensuite
diriger le fichier à l'utilisateur.
Cette méthode fonctionne bien, mais il faut aussi que une seule vidéo
est stocké dans plusieurs fichiers, chacun codé différemment. Cette utilisation est particulièrement efficace quand il s'agit de navigateurs utilisés sur des appareils mobiles ou portables.