HTML5 Video(视频)

很多站点都会使用到视频. HTML5 提供了展示视频的标准。

检测您的浏览器是否支持 HTML5 视频:

检测

Web站点上的视频

直到现在,仍然不存在一项旨在网页上显示视频的标准。

今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。

HTML5 规定了一种通过 video 元素来包含视频的标准方法。

浏览器支持

Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持 元素.

注意: Internet Explorer 8 或者更早的IE版本不支持 元素。

HTML5 (视频)_ 如何工作

如需在 HTML5 中显示视频,您所有需要的是:

实例

您的浏览器不支持Video标签。

尝试一下 »

元素提供了 播放、暂停和音量控件来控制视频。

同时 元素也提供了 width 和 height 属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。

与 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。

元素支持多个 元素. 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式:

视频格式与浏览器的支持

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

浏览器

MP4

WebM

Ogg

Internet Explorer

YES

NO

NO

Chrome

YES

YES

YES

Firefox

YES

YES

YES

Safari

YES

NO

NO

Opera

YES (从 Opera 25 起)

YES

YES

MP4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

视频格式

格式

MIME_type

MP4

video/mp4

WebM

video/webm

Ogg

video/ogg

HTML5 _ 使用 DOM 进行控制

HTML5 和 元素同样拥有方法、属性和事件。

和 元素的方法、属性和事件可以使用JavaScript进行控制.

其中的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。其中的 DOM 事件能够通知您,比方说, 元素开始播放、已暂停,已停止,等等。

例中简单的方法,向我们演示了如何使用 元素,读取并设置属性,以及如何调用方法。

实例 1

为视频创建简单的播放/暂停以及调整尺寸控件:

播放/暂停

放大

缩小

普通

你的浏览器不支持 HTML5 video.

上面的例子调用了两个方法:play() 和 pause()。它同时使用了两个属性:paused 和 width。

尝试一下 »

HTML5 Video 标签

标签

描述

定义多种媒体资源,比如 和

定义在媒体播放器文本轨迹

html video各种控制命令,HTML5 Video(视频)相关推荐

  1. html video各种控制命令,HTML Video controls用法及代码示例

    "视频控件"属性用于设置或返回视频是否应显示标准视频控件. 控件属性由该属性反映. 该属性中包括的视频控件是: Play Pause Volume 全屏模式 Seeking 字幕/ ...

  2. html标签video资源占用,使用HTML5 video标签的一系列问题

    原标题:使用HTML5 video标签的一系列问题 H5标签的video,我想写过前端代码的人,都不会陌生吧.但video标签还是有一些问题. 一.PC端的兼容问题: H5的标签不兼容ie8包括ie8 ...

  3. html5 video speed control插件,HTML5 Video Speed Control 1.34

    HTML5 Video Speed Control 1.34插件图文教程 HTML5 Video Speed Control is a free Productivity Extension publ ...

  4. html video标签问题,用HTML5 video标签的一系列问题

    H5标签的video,我想写过前台代码的人,都不会陌生吧.但video标签还是有少量问题. 一.PC端的兼容问题: H5的标签不兼容ie8包括ie8以下的浏览器:处理办法:用js的库video.js, ...

  5. 使用jQuery和CSS自定义HTML5 Video 控件

    http://www.cnblogs.com/lucker/archive/2013/03/01/2939163.html Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本 ...

  6. Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)

    Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...

  7. V4L2 常用控制命令。

    V4L2是Video for linux2的简称,为linux中关于视频设备的内核驱动.在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video*下,如果只 ...

  8. [HTML5] Video 标签播放及控制视频

    Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg.mp4 .webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖. 0x0 预备知识 ...

  9. html video标签播放直播视频,HTML5 Video 标签播放及控制视频

    Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg.mp4.webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖. 0x0 预备知识 不 ...

最新文章

  1. CSS之关系选择器(子元素、后代、兄弟选择器)
  2. 浏览器根据什么来判定脚本失控?
  3. Ubuntu16.04+caffe+digits安装配置
  4. 网站链接自动化测试原理及工具介绍
  5. 网络编程 之 有用的 socket
  6. 母版页的铵钮事件去获取子页的内容
  7. world办公软件小技巧
  8. matlab 汽车 流场,MATLAB编程与汽车仿真应用
  9. 电子测量——用C语言设计测量数据误差处理的通用程序
  10. Symbian证书级别对应功能
  11. git分支的拉取和获取master分支最新代码
  12. JQuery中$(document)、$(document).ready()是什么意思?
  13. 为什么我们需要表明身份:EV证书的价值
  14. 使用pytest 出现collected 0 items解决
  15. 达文教育2022年John Locke主题讲座再度来袭
  16. 硕士毕业,两年北漂算法工程打工生活【上】
  17. this指向 改变this指向
  18. Java中的byte[]/char[]/int/String数据类型转换
  19. 角谷定理python输出变化过程_角谷定理。
  20. 战胜拖延—不要让拖延毁了自己

热门文章

  1. 动手Lab|利用CSI和Kubernetes实现动态扩容
  2. 项目微管理17 - 双赢
  3. Linux内核中断引入用户空间(异步通知机制)【转】
  4. 自己手写代码实现下拉刷新(对于小项目第三方库太占资源)
  5. 非IE浏览器下让界面变灰色
  6. Oracle 收购Sun之后的演义:IBM 和SAP何去何从
  7. exchange2003客户端无法收发邮件的一次处理过程
  8. 欢迎大家讨论一个关于界面显示的问题!!
  9. 全阶滑模观测器程序_滑模观测器转子估算程序
  10. 企业千人千面管理模式_华世界集团获国家高新技术企业认定