HTML教程 HTML教程HTML是什么HTML 代码编辑器HTML 基础标签HTML 元素HTML 属性HTML 标题HTML 段落HTML 文本格式化HTML CSSHTML 头部HTML链接HTML 图像HTML 区块和行内元素HTML 表格HTML 列表HTML 引用和定义元素HTML 计算机代码元素HTML 布局HTML 框架HTML 脚本/JavaScriptHTML 文件路径HTML 颜色HTML 字符(编码)和实体HTML URL(网址)HTML XHTMLHTML - Web服务器HTML空格符(空格的代码)HTML表单 HTML 表单HTML 表单属性HTML 表单元素HTML 表单input类型HTML 表单input属性HTML多媒体 HTML多媒体HTML5 教程 HTML5 教程 从入门到精通HTML5 拖放/拖拽HTML5 语义元素 HTML5 新的 Input 输入类型HTML5 新表单元素HTML5 新的表单属性HTML5 canvas画布HTML5 SVG矢量图形HTML5 Audio(音频)HTML5 Video(视频)HTML5 Web WorkersHTML5 存储HTML5 WebSocketHTML5 IndexedDBHTML5 IndexedDB增删改查

HTML5 Video(视频)

在网页里如何播放视频,HTML5 提供了播放视频文件的标准。使用 <video> 元素。

至今较为常用的播放视频方法:

HTML5标准 <video> 案例

video视频标签controls播放控件

video视频标签controls播放控件属性

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>video视频标签controls播放控件属性案例-HTML教程www.xuandaima.com</title>
</head>
<body>
        <video controls>
  <source src="/Template/Test/src/mov_bbb.mp4" type="video/mp4">
  <source src="/Template/Test/src/mov_bbb.ogg" type="video/ogg">
  您的浏览器不支持 video 标签。
</video>
</body>
</html>

运行代码

注意HTML5 DOM 为 <audio> 和 <video> 元素提供了方法、属性和事件。可通过javascript控制音频或视频的播放、暂停、静音、返回播放位置等操作,请查阅HTML 音频/视频 document 参考手册

超链接案例

如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件。

以下代码片段显示指向 mp4 文件的链接。如果用户点击该链接,浏览器会启动“辅助应用程序”来播放该文件:

<a href="/Template/Test/src/mov_bbb.mp4">点击这里,播放视频</a>

运行代码

嵌入标签<iframe> 案例

<iframe width="250" height="250" src="/Template/Test/src/audio.mp3" ></iframe>

运行代码

嵌入内容标签<embed> 案例

<embed type="video/webm" src="/Template/Test/src/mov_bbb.mp4" width="250" height="250" ></embed>

运行代码

对象标签<object> 案例

<object data="/Template/Test/src/mov_bbb.mp4" width="250" height="250" ></object>

运行代码

支持浏览器

因windows系统safari浏览器停止更新后不支持<video>,Internet Explorer 8 及更早IE版本不支持 <video> 元素.

ChromeIEFirefoxsafarioprea

视频格式与浏览器的支持

当前, <video> 元素支持三种视频格式: MP4, WebM, 和 Ogg:

浏览器MP4WebMOgg
Internet ExplorerYESNONO
ChromeYESYESYES
FirefoxYESYESYES
SafariYESNONO
OperaYES (从 Opera 25 起)YESYES
视频格式
格式MIME-type
MP4video/mp4
WebMvideo/webm
Oggvideo/ogg


HTML5 Audio 相关标签
标签描述
<video>定义了声音内容
<track>外部字幕标签
<source>规定了多媒体资源, 可以是多个,在 <video> 与 <audio>标签中使用
<object>定义内嵌对象。可为视频。
<iframe>嵌入标签。可为视频。
<embed>嵌入内容标签。可为视频。