Tutoriel HTML

ACCUEIL HTML Introduction HTML Éditeurs HTML HTML de base Éléments HTML Attributs HTML En-têtes HTML Paragraphes HTML Styles HTML Formatage HTML Citations HTML Commentaires HTML Couleurs HTML HTMLCSS Liens HTML Images HTML Icône de favori HTML Tableaux HTML Listes HTML Bloc HTML et Inline Cours HTML Identifiant HTML Iframes HTML HTMLJavaScript Chemins d'accès aux fichiers HTML Tête HTML Mise en page HTML HTML réactif Code informatique HTML Sémantique HTML Guide de style HTML Entités HTML Symboles HTML Émojis HTML Jeu de caractères HTML Encodage d'URL HTML HTML contre XHTML

Formulaires HTML

Formulaires HTML Attributs de formulaire HTML Éléments de formulaire HTML Types d'entrée HTML Attributs d'entrée HTML Attributs du formulaire de saisie HTML

Graphiques HTML

Canevas HTML HTML SVG

Médias HTML

Médias HTML Vidéo HTML Audio HTML Modules externes HTML YouTube HTML

API HTML

Géolocalisation HTML Glisser/déposer HTML Stockage Web HTML Travailleurs Web HTML HTML SSE

Exemples HTML

Exemples HTML Questionnaire HTML Exercices HTML Certificat HTML Résumé HTML Accessibilité HTML

Références HTML

Liste de balises HTML Attributs HTML Attributs globaux HTML Prise en charge du navigateur HTML Événements HTML Couleurs HTML Canevas HTML HTML Audio/Vidéo Doctypes HTML Jeux de caractères HTML Encodage d'URL HTML Codes de langue HTML Messagerie HTTP Méthodes HTTP Convertisseur PX en EM Raccourcis clavier

Vidéo HTML


L'élément HTML <video>est utilisé pour afficher une vidéo sur une page Web.


Exemple

Avec l'aimable autorisation de Big Buck Bunny :


L'élément HTML <video>

Pour afficher une vidéo en HTML, utilisez l' <video>élément :

Exemple

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

Comment ça fonctionne

L' controlsattribut ajoute des contrôles vidéo, comme la lecture, la pause et le volume.

C'est une bonne idée de toujours inclure widthet heightattributs. Si la hauteur et la largeur ne sont pas définies, la page peut scintiller pendant le chargement de la vidéo.

L' <source>élément vous permet de spécifier des fichiers vidéo alternatifs parmi lesquels le navigateur peut choisir. Le navigateur utilisera le premier format reconnu.

Le texte entre les balises <video>et </video>ne sera affiché que dans les navigateurs qui ne prennent pas en charge l' <video>élément.


HTML <vidéo> lecture automatique

Pour démarrer une vidéo automatiquement, utilisez l' autoplayattribut :

Exemple

<video width="320" height="240" autoplay>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

Remarque : les navigateurs Chromium n'autorisent pas la lecture automatique dans la plupart des cas. Cependant, la lecture automatique en sourdine est toujours autorisée.

Ajoutez mutedaprès autoplaypour que votre vidéo commence à jouer automatiquement (mais en mode silencieux) :

Exemple

<video width="320" height="240" autoplay muted>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l' <video>élément.

Element
<video> 4.0 9.0 3.5 4.0 10.5


Formats vidéo HTML

Il existe trois formats vidéo pris en charge : MP4, WebM et Ogg. Le support du navigateur pour les différents formats est :

Browser MP4 WebM Ogg
Edge YES YES YES
Chrome YES YES YES
Firefox YES YES YES
Safari YES YES NO
Opera YES YES YES

Vidéo HTML - Types de médias

File Format Media Type
MP4 video/mp4
WebM video/webm
Ogg video/ogg

Vidéo HTML - Méthodes, propriétés et événements

Le DOM HTML définit les méthodes, les propriétés et les événements de l' <video>élément.

Cela vous permet de charger, de lire et de mettre en pause des vidéos, ainsi que de définir la durée et le volume.

Il existe également des événements DOM qui peuvent vous avertir lorsqu'une vidéo commence à jouer, est en pause, etc.

Exemple : Utilisation de JavaScript




Vidéo avec l'aimable autorisation de Big Buck Bunny .

Pour une référence complète du DOM, consultez notre référence HTML Audio/Video DOM .


Balises vidéo HTML

Tag Description
<video> Defines a video or movie
<source> Defines multiple media resources for media elements, such as <video> and <audio>
<track> Defines text tracks in media players