Avec
la sortie de la version HyperText Markup Language 5 (HTML5), une balise vidéo a
été introduite qui a permis à des fichiers vidéo et audio à être intégrés et de
jouer directement dans un navigateur web. Les caractéristiques de base du
navigateur, cependant, étaient insuffisantes pour certains modèles, ce qui
conduit à des programmes spéciaux qui pourraient agir comme un renforcement
HTML lecteur vidéo. Un lecteur vidéo HTML offre généralement de meilleures
performances ou des outils étendus qui permettent à un utilisateur d'interagir
avec une vidéo de différentes manières, comme sauter sans attendre toute la
vidéo au tampon. Une autre raison pour laquelle un lecteur vidéo HTML peut être
nécessaire est d'accueillir anciens navigateurs qui ne mettent pas en œuvre la
norme vidéo HTML5, ce qui signifie que d'autres mesures doivent être prises
pour que la vidéo soit vue. Il existe une variété de différents joueurs
disponibles, la plupart conçus avec l'intention d'être transparent à un
utilisateur en n'exigeant pas des téléchargements spéciaux.
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 vidéo 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 ne
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.