Maison >interface Web >tutoriel HTML >Comment utilisez-vous le & lt; source & gt; élément pour fournir plusieurs sources pour l'audio et la vidéo?
L'élément <source></source>
dans HTML5 est utilisé dans des éléments <audio></audio>
et <video></video>
pour spécifier plusieurs ressources multimédias pour un seul élément multimédia. Cela permet aux navigateurs de choisir la source la plus appropriée en fonction de leurs formats pris en charge ou de la préférence de l'utilisateur. Voici comment vous pouvez l'utiliser:
Pour l'audio , vous pouvez l'utiliser comme suit:
<code class="html"><audio controls> <source src="audio.ogg" type="audio/ogg"> <source src="audio.mp3" type="audio/mpeg"> Your browser does not support the audio element. </source></source></audio></code>
Dans cet exemple, le navigateur essaiera d'abord de charger et de lire audio.ogg
. S'il ne peut pas lire les fichiers OGG (car le format n'est pas pris en charge), il tentera de charger et de lire audio.mp3
. Si aucun format n'est pris en charge, le texte de secours "Votre navigateur ne prend pas en charge l'élément audio". sera affiché.
Pour la vidéo , une approche similaire est utilisée:
<code class="html"><video width="320" height="240" controls> <source src="video.mp4" type="video/mp4"> <source src="video.webm" type="video/webm"> Your browser does not support the video tag. </source></source></video></code>
Ici, le navigateur tentera d'abord de lire video.mp4
. S'il ne le peut pas, il essaiera video.webm
. Si les deux échouent, le message de secours apparaîtra.
L'utilisation de multiples éléments <source></source>
dans les balises multimédias offre plusieurs avantages:
Assurer la compatibilité des navigateurs lors de l'utilisation de l'élément <source></source>
implique plusieurs stratégies:
type
avec chaque élément <source></source>
pour aider le navigateur à déterminer rapidement s'il peut lire le fichier sans tenter de le télécharger en premier.<audio></audio>
ou <video></video>
afin que les utilisateurs voient un message informatif si aucune des sources n'est prise en charge. Voici quelques meilleures pratiques pour organiser et hiérarchiser les éléments <source></source>
dans les balises multimédias HTML5:
type
: spécifiez toujours l'attribut type
pour aider les navigateurs à choisir rapidement la source correcte sans tenter de télécharger inutile.<audio></audio>
ou <video></video>
pour guider les utilisateurs qui ne peuvent accéder à aucune des sources.En suivant ces pratiques, vous pouvez vous assurer que votre contenu médiatique est accessible et agréable pour un large public sur différents appareils et navigateurs.
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!