原文:HTML Video – How to Embed a Video Player with the HTML 5 Video Tag,作者:Kolade Chris
在 HTML 5 出现之前,Web 开发者必须用 Adobe flash player 等插件在网页上嵌入视频。
今天,你可以通过
在这篇文章中,我们将看到
目录基本语法
默认情况下,它在浏览器中显示为图像:
这个 CSS 将网页中的所有内容居中,并改变背景颜色。
body {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
background-color: #d3d3d3;
}
此外,你可以用
你可以使用多个
如果你想知道什么是全局属性,它们是所有 HTML 标签都支持的属性。
src 属性src 属性用于指定视频的来源。它可以是你本地机器上的视频的相对路径,也可以是互联网上的实时视频链接。
它是可选的,因为你可以用
poster 属性有了 poster 属性,你可以在视频开始播放前或在视频下载时显示一张图片。
浏览器将显示这个图像,而不是视频的第一个场景的图像:
controls 属性当你使用 controls 时,它让浏览器显示播放控制器,如播放和暂停、音量、搜索等。
controls src="weekend.mp4" poster="benefits-of-coding.jpg" >
loop 属性使用 loop 属性,你可以使视频自动重复。也就是说,让它在每次停止播放时重新开始播放。
controls loop src="weekend.mp4" poster="benefits-of-coding.jpg" >
autoplay 属性autoplay 属性让你在页面加载后立即自动开始播放视频。
controls loop autoplay src="weekend.mp4" poster="benefits-of-coding.jpg" >
width 和 height 属性你可以使用 width 和 height 属性来指定视频的宽度和高度,单位为像素。它只接受绝对值,例如 xx 像素。
controls loop autoplay src="weekend.mp4" width="350px" height="250px" poster="benefits-of-coding.jpg" >
muted 属性你可以使用 muted 属性告诉浏览器在开始播放时不播放与视频相关的任何声音。
controls loop autoplay muted src="weekend.mp4" width="350px" height="250px" poster="benefits-of-coding.jpg" >
如果有 controls 属性,用户可以单击音量按钮取消静音。
preload 属性通过 preload 属性,你可以向浏览器提供一个提示,说明在页面加载时是否要下载视频。
这个属性对用户体验至关重要。
你可以在 preload 属性中使用 3 个值:
none:指定视频在用户按下播放键之前不会加载auto:指定视频应该被下载,即使用户没有按下播放键metadata:指定浏览器应收集元数据,如长度、大小、持续时间等 controls loop autoplay muted="true" preload="metadata" src="weekend.mp4" width="350px" height="250px" poster="benefits-of-coding.jpg" >
总结在这篇文章中,你了解了 HTML5 的
由于音频是一个完整视频的重要组成部分,你也可以使用
如果你觉得这篇文章有帮助,请与你的朋友和家人分享它,以便让更多可能需要它的人看到。