HTML视频Video标签

时间:2020-02-23 14:33:41  来源:igfitidea点击:

在本教程中,我们将学习与HTML中的视频文件一起使用的video标签。

HTML中的视频标签是什么?

video标签是HTML5元素,用于将视频嵌入网页中。

在下面的示例中,我们将创建一个video元素。

<video width="200" controls src="path/to/video-file.mp4">
  Your browser does not support the HTML video tag.
</video>

我们执行此操作的另一种方法是使用source标签并包括多个文件。

<video width="200" controls>
  <source src="path/to/video-file.mp4" type="video/mp4">
  <source src="path/to/video-file.ogg" type="video/ogg">
  <source src="path/to/video-file.webm" type="video/webm">
  Your browser does not support the HTML video tag.
</video>

注意!在以上示例中,如果浏览器不支持视频标签,则会显示文本"您的浏览器不支持HTML视频标签"。

支持的视频格式

以下是受支持的视频格式。

文件扩展名MIME类型
MP4.mp4视频/mp4
OGG.ogg视频/ogg
WebM.webm视频/webm

您可以使用该的"查找文件信息"来查找视频文件的MIME类型。

source标签

我们还可以使用source标签来包含一个或者多个视频文件。

为此,我们将src属性设置为视频文件URL,并将'type'属性设置为视频文件的MIME类型。

在下面的示例中,我们使用3种不同的文件类型。

<source src="/video/video-file.mp4" type="video/mp4">
<source src="/video/video-file.ogg" type="video/ogg">
<source src="/video/video-file.webm" type="video/webm">

如果我们使用source元素,那么我们可以跳过开头的video标签中的src属性。

video标签的属性

以下是我们可以添加到video标签的属性。

属性描述
controlscontrols如果存在,将允许用户通过提供搜索,音量和暂停/继续控件来控制视频播放。
preloadnoneautometadata
autoplayautoplay如果存在,将尽快开始播放视频。
looploop如果存在,将重新开始播放视频。
mutedmuted如果指定将使视频静音。
srcurl这指定视频文件的" url"。
width整数值它定义显示区域的宽度。
height整数值它定义显示区域的高度。
posterurl(如果指定)将显示视频的海报,直到用户播放视频为止。