


Comment 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 attributsheight
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'attributsrc
pointe vers le fichier vidéo et l'attributtype
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:
- 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. - 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. - 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.
- 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.
- 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) ouauto
(charger toute la vidéo). Cela peut affecter les performances et l'expérience utilisateur. - 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:
-
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>
-
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>
-
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 incluentsubtitles
,captions
,descriptions
,chapters
etmetadata
. Pour les sous-titres ou les légendes, utilisezsubtitles
oucaptions
. - 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!

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.

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 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, � ...

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.

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? 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 ...

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 ...

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 ...


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

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 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
Outils de développement JavaScript utiles

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft
