Maison >interface Web >Tutoriel H5 >L'utilisation de nouvelles balises audio et vidéo dans h5
Si l'on vous demande d'ajouter des ressources audio à la page Web, comment allez-vous le mettre en œuvre ?
Avant l'émergence de h5, nous pouvions utiliser des éléments iframe pour insérer des ressources vidéo dans nos pages Web. Le code est implémenté comme suit :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <iframe height=498 width=510 src='http://player.youku.com/embed/XMzIzNTc0MTAwMA==' frameborder=0 ' allowfullscreen'></iframe> </body> </html>
L'effet est le suivant :
Dans. De plus, nous pouvons également utiliser Ht ml5audio Utilisez la balise vidéo pour introduire des ressources multimédias audio dans nos pages Web afin d'augmenter la richesse des pages Web.
La balise
L'effet est le suivant (navigateur Chrome) : l'ajout de l'attribut "controls" à la balise audio peut afficher des commandes à l'utilisateur, comme un bouton de lecture ; l'attribut de boucle signifie que la lecture recommence à chaque fois que l'audio se termine.
Il existe des différences dans l'effet de la balise audio selon les navigateurs :Jusqu'à présent, personne n'a encore pour objectif d'afficher des vidéos sur des pages Web. standard. Aujourd'hui, la plupart des vidéos sont affichées via des plug-ins tels que Flash. Cependant, tous les navigateurs ne disposent pas des mêmes plugins.
HTML5 spécifie une manière standard d'inclure des vidéos via l'élément vidéo. Et l'élément vidéo prend en charge les attributs globaux (tels que classe, identifiant, titre, style, etc.) et les attributs d'événement (tels que onresize, onredo, etc.) en HTML. Vous pouvez également définir la taille de la fenêtre vidéo <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<video autoplay controls>
<source src="movie04.ogg" />
<source src="mp4.mp4" />
Opps,您的浏览器版本太低,暂不支持该视频的播放~
</video>
</body>
</html>
Changer d'adresse de lecture (généralement utilisée pour basculer entre l'ultra-clair et la haute définition. Lisse, différentes adresses vidéo de qualité différente)
<video src="test.mp4" controls width="400" style="max-width:90%"></video>
<video src="test.mp4" controls autoplay width="400" height="300" id="test1"></video>
<script>
var video = document.getElementById('test1')
console.log(video.src) // http://127.0.0.1:8001/test.mp4 绝对地址,DOM 中是相对地址
// video.src = 'test-2.mp4' // 直接替换掉了原来的视频src
setTimeout(() => {
video.src = 'test-2.mp4' // 播放到第 30s 的时候,自动切换视频
}, 30000)
</script>
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!