HTML <video> 标签

定义及使用说明

我们在生活中多媒体中视频是必不可少的.

下面我们准备带领大家制作一下小米的视频项目,将使用video标签来制作.

接下来我们先了解一下关于video标签的相关理论知识.

<video> 标签定义视频,例如电影片段或其他视频流。

目前,<video> 元素支持三种视频格式:MP4、WebM、Ogg。

浏览器 MP4 WebM Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES
从 Firefox 21 版本开始
Linux 系统从 Firefox 30 开始
YES YES
Safari YES NO NO
Opera YES
从 Opera 25 版本开始
YES YES
  • MP4 = MPEG 4文件使用 H264 视频编解码器和AAC音频编解码器
  • WebM = WebM 文件使用 VP8 视频编解码器和 Vorbis 音频编解码器
  • Ogg = Ogg 文件使用 Theora 视频编解码器和 Vorbis音频编解码器

音频格式的 MIME 类型

格式 MIME-type
MP4 video/mp4
WebM video/webm
Ogg video/ogg

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持 <video> 标签。

注释:Internet Explorer 8 以及更早的版本不支持 <video> 标签。

HTML 4.01 与 HTML5之间的差异

<video> 标签是 HTML5 的新标签。

提示和注释

提示:可以在 <video> 和 </video> 标签之间放置文本内容,这样不支持 <video> 元素的浏览器就可以显示出该标签的信息。

实例

播放录像:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML video 标签 xinbiancheng.cn</title>
</head>
<body>
<video width="320" height="240" controls>
  <source src="../i/movie.mp4"  type="video/mp4">
  <source src="../i/movie.ogg"  type="video/ogg">
  您的浏览器不支持 HTML5 video 标签。
</video>
</body>
</html>

输出:

 

属性

属性 描述
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height pixels 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
muted muted 规定视频的音频输出应该被静音。
poster URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
preload preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。
src url 要播放的视频的 URL。
width pixels 设置视频播放器的宽度。

为什么使用video视频自动播放,在google浏览器中能自动播放

在ie浏览器中不能自动播放呢?

如何解决呢?

更多细节注意点,请点击视频链接

我们准备带领大家制作一下小米的视频项目,将使用video标签来制作.

全局属性

<video> 标签支持 HTML 中的全局属性

事件属性

<video> 标签支持 HTML 中的事件属性