recherche
Maisoninterface Webtutoriel HTMLComment intégrer la vidéo dans HTML en utilisant la vidéo & lt; Video & gt; étiqueter?

Comment intégrez-vous la vidéo dans HTML à l'aide de la balise

Pour intégrer une vidéo dans HTML à l'aide de la balise <video></video> , vous pouvez utiliser la structure de base suivante:

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

Dans cet exemple:

  • La width et les attributs height définissent la taille du lecteur vidéo.
  • L'attribut controls ajoute des commandes de jeu, de pause et de volume.
  • La balise <source></source> à l'intérieur de l'élément <video></video> spécifie le fichier vidéo à lire. L'attribut src pointe vers le fichier vidéo et l'attribut type indique le type MIME de la ressource.
  • Le texte "Votre navigateur ne prend pas en charge la balise vidéo" sert de contenu de secours au cas où le navigateur ne prend pas en charge l'élément <video></video> .

Quels sont les attributs essentiels pour la balise

Pour assurer la compatibilité des navigateurs croisés lors de l'utilisation de la balise <video></video> , vous devez considérer les attributs essentiels suivants:

  1. SRC : Spécifie l'URL du fichier vidéo. Bien que vous puissiez utiliser cet attribut directement sur la balise <video></video> , il est préférable de l'utiliser dans l'élément <source></source> pour offrir plusieurs formats vidéo.
  2. Type : utilisé avec l'élément <source></source> pour indiquer le type MIME du fichier vidéo. Cela aide les navigateurs à déterminer la source à utiliser.
  3. Contrôles : ajoute des contrôles vidéo de base comme le jeu, la pause et le volume. Il est bon à inclure cet attribut pour la convivialité, bien que vous puissiez concevoir des contrôles personnalisés si nécessaire.
  4. Largeur et hauteur : définissez les dimensions du lecteur vidéo. Ceux-ci peuvent aider à prévenir les décalages de mise en page pendant que la vidéo se charge.
  5. Précharge : spécifie comment la vidéo doit être préchargée. Les options n'incluent none (pas de préchargement), metadata (seulement la durée des métadonnées) ou auto (charger toute la vidéo). Cela peut affecter les performances et l'expérience utilisateur.
  6. Affiche : spécifie une image à afficher pendant le téléchargement de la vidéo ou jusqu'à ce que l'utilisateur frappe le bouton de lecture.

En utilisant ces attributs, vous pouvez améliorer la compatibilité de votre vidéo sur différents navigateurs.

Pouvez-vous énumérer les formats vidéo courants pris en charge par la balise

Les formats vidéo communs pris en charge par la balise <video></video> incluent:

  1. MP4 : largement pris en charge à travers les navigateurs modernes. Pour spécifier un fichier MP4, utilisez:

     <code class="html"><source src="video.mp4" type="video/mp4"></source></code>
  2. Webm : pris en charge par Chrome, Firefox, Opera et Edge. Pour spécifier un fichier webm, utilisez:

     <code class="html"><source src="video.webm" type="video/webm"></source></code>
  3. OGG : Soutenu par Firefox, l'opéra et certaines versions plus anciennes de Chrome. Pour spécifier un fichier ogg, utilisez:

     <code class="html"><source src="video.ogv" type="video/ogg"></source></code>

Pour garantir une compatibilité plus large, vous pouvez répertorier plusieurs éléments <source></source> à l'intérieur de la balise <video></video> , permettant au navigateur de sélectionner le premier format pris en charge:

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

Comment ajoutez-vous des sous-titres ou des légendes à une vidéo intégrée avec la balise

Pour ajouter des sous-titres ou des légendes à une vidéo intégrée avec la balise <video></video> , vous pouvez utiliser l'élément <track></track> . Voici comment:

 <code class="html"><video width="320" height="240" controls> <source src="video.mp4" type="video/mp4"> <track src="captions.vtt" kind="subtitles" srclang="en" label="English"> Your browser does not support the video tag. </track></source></video></code>

Dans cet exemple:

  • L'attribut src de l'élément <track></track> pointe vers le fichier webVTT (Text vidéo Web) contenant les sous-titres ou les légendes.
  • L'attribut kind spécifie le type de piste de texte. Les options incluent subtitles , captions , descriptions , chapters et metadata . Pour les sous-titres ou les légendes, utilisez subtitles ou captions .
  • L'attribut srclang indique la langue de la piste de texte (par exemple, en anglais).
  • L'attribut label fournit un titre lisible par l'utilisateur pour la piste de texte, qui peut être affichée dans un menu pour sélectionner différents sous-titres.

Pour vous assurer que les sous-titres ou légendes apparaissent, assurez-vous que le lecteur vidéo les prend en charge (les navigateurs modernes le font) et que le fichier WebVTT est correctement formaté. Par exemple, un fichier WebVTT de base peut ressembler à ceci:

 <code>WEBVTT 00:00:00.000 --> 00:00:05.000 Hello, welcome to my video! 00:00:05.001 --> 00:00:10.000 Today we'll be discussing how to use the video tag.</code>

Cela affichera le texte correspondant aux heures spécifiées de la lecture vidéo.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Expliquez l'importance d'utiliser un style de codage cohérent pour les balises et attributs HTML.Expliquez l'importance d'utiliser un style de codage cohérent pour les balises et attributs HTML.May 01, 2025 am 12:01 AM

Un style de codage HTML cohérent est important car il améliore la lisibilité, la maintenabilité et l'efficacité du code. 1) Utilisez des étiquettes et des attributs en minuscules, 2) Gardez une indentation cohérente, 3) Sélectionnez et respectez les citations simples ou doubles, 4) Évitez de mélanger différents styles dans les projets, 5) Utilisez des outils d'automatisation tels que plus jolis ou Eslint pour assurer la cohérence en style.

Comment implémenter un carrousel multi-projets dans Bootstrap 4?Comment implémenter un carrousel multi-projets dans Bootstrap 4?Apr 30, 2025 pm 03:24 PM

La solution pour implémenter un carrousel multi-projets dans Bootstrap4 implémentation de carrousel multi-projets dans bootstrap4 n'est pas une tâche facile. Bien que bootstrap ...

Comment le site officiel Deepseek réalise-t-il l'effet de l'événement de défilement de souris pénétrant?Comment le site officiel Deepseek réalise-t-il l'effet de l'événement de défilement de souris pénétrant?Apr 30, 2025 pm 03:21 PM

Comment réaliser l'effet de la pénétration des événements de défilement de la souris? Lorsque nous naviguons sur le Web, nous rencontrons souvent des conceptions d'interaction spéciales. Par exemple, sur le site officiel Deepseek, � ...

Comment modifier le style de contrôle de la lecture de la vidéo HTMLComment modifier le style de contrôle de la lecture de la vidéo HTMLApr 30, 2025 pm 03:18 PM

Le style de contrôle de lecture par défaut de la vidéo HTML ne peut pas être modifié directement via CSS. 1. Créez des contrôles personnalisés à l'aide de JavaScript. 2. Embellir ces contrôles via CSS. 3. Considérons la compatibilité, l'expérience utilisateur et les performances, en utilisant des bibliothèques telles que Video.js ou Plyr peuvent simplifier le processus.

Quels problèmes seront causés par l'utilisation de la sélection native sur votre téléphone?Quels problèmes seront causés par l'utilisation de la sélection native sur votre téléphone?Apr 30, 2025 pm 03:15 PM

Problèmes potentiels avec l'utilisation de la sélection native sur les téléphones mobiles Lors du développement d'applications mobiles, nous rencontrons souvent la nécessité de sélectionner des boîtes. Normalement, les développeurs ...

Quels sont les inconvénients de l'utilisation de Native Select sur votre téléphone?Quels sont les inconvénients de l'utilisation de Native Select sur votre téléphone?Apr 30, 2025 pm 03:12 PM

Quels sont les inconvénients de l'utilisation de Native Select sur votre téléphone? Lors du développement d'applications sur des appareils mobiles, il est très important de choisir les bons composants d'interface utilisateur. De nombreux développeurs ...

Comment optimiser la gestion des collisions de l'itinérance à la troisième personne dans une pièce en utilisant trois.js et Octree?Comment optimiser la gestion des collisions de l'itinérance à la troisième personne dans une pièce en utilisant trois.js et Octree?Apr 30, 2025 pm 03:09 PM

Utilisez Three.js et Octree pour optimiser la gestion des collisions de l'itinérance à la troisième personne dans la salle. Utilisez Octree dans Three.js pour mettre en œuvre l'itinérance à la troisième personne dans la salle et ajouter des collisions ...

Quels problèmes rencontrerez-vous lorsque vous utilisez Native Sélectionnez sur votre téléphone?Quels problèmes rencontrerez-vous lorsque vous utilisez Native Sélectionnez sur votre téléphone?Apr 30, 2025 pm 03:06 PM

Problèmes avec Native Sélectionnez sur les téléphones mobiles Lors du développement d'applications sur des appareils mobiles, nous rencontrons souvent des scénarios où les utilisateurs doivent faire des choix. Bien que natif sel ...

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

MantisBT

MantisBT

Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

mPDF

mPDF

mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) ​​et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft