HTML5 video 视频标签使用介绍


Posted in HTML / CSS onFebruary 03, 2014

HTML <video> 适用于HTML 5+,用于定义在线观看的视频流媒体。

复制代码
代码如下:

<video width="320" height="240" src="https://3water.com/movie.ogg" controls="controls">
这里是注释文字,如果无法支持 HTML 5 浏览器将显示这里的文字。如果支持,就直接显示视频,忽略文字。
</video>

在HTML 4 及以前,如果您想在网页中嵌入在线观看的视频,一般都需要使用Flash视频流,通过使用 <object> 和 <embed> 标签,就可以通过浏览器播放swf、flv等格式视频文件,但是前提是浏览器必须安装第三方插件:Adobe Flash Player。而现代智能手机和iPad等一般都无法支持Flash,所以无法浏览网页上的视频。而 HTML 5 改变了这一事实,Web开发者只需要使用 <video> 标签就可以轻松加载视频文件,而不需要任何第三方插件。

属性 描述
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height 像素值 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload auto/meta/none 规定是否预加载视频,可能的值:auto - 当页面加载后载入整个视频meta - 当页面加载后只载入元数据none - 当页面加载后不载入视频
* src 视频地址 要播放的视频的 URL,建议使用绝对地址。
width 像素值 设置视频播放器的宽度。

如何写兼容的视频标签?

由于旧的浏览器和Internet Explorer不支持<video>元素,考虑到兼容性,我们必须为这些浏览器找到一个支持Flash文件的解决方案。不幸的是,和HTML 5音频一样,涉及到视频的文件格式,Firefox 和 Safari/Chrome 的支持方式并不相同。因此,如果你想在这个时候使用HTML 5视频,则需要创建三个视频版本。OGG,MP4,FLV/SWF

复制代码
代码如下:

<video width="320" height="240" controls>
<!-- 兼容 Firefox -->
<source src="https://3water.com/ movie.ogg" type="video/ogg" />
<!-- 兼容 Safari/Chrome-->
<source src="https://3water.com/ movie.mp4" type="video/mp4" />
<!-- 如果浏览器不支持video标签,则使用flash -->
<embed src="https://3water.com/ movie.swf" type="application/x-shockwave-flash"
width="320" height="240" allowscriptaccess="always" allowfullscreen="true"></embed>
</video>
HTML / CSS 相关文章推荐
常用的四种CSS透明属性介绍
Apr 12 HTML / CSS
css3 伪元素和伪类选择器详解
Sep 04 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
Mar 08 HTML / CSS
基于HTML5 FileSystem API的使用介绍
Apr 24 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
Nov 18 HTML / CSS
Web时代变迁及html5与html4的区别
Jan 06 HTML / CSS
Html5元素及基本语法详解
Aug 02 HTML / CSS
小程序瀑布流解决左右两边高度差距过大的问题
Feb 20 HTML / CSS
html5 canvas手势解锁源码分享
Jan 07 HTML / CSS
H5 video poster属性设置视频封面的方法
May 25 HTML / CSS
CSS极坐标的实例代码
Jun 03 HTML / CSS
CSS 鼠标选中文字后改变背景色的实现代码
May 21 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
Jan 27 #HTML / CSS
html5画布旋转效果示例
Jan 27 #HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
Jan 24 #HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
Jan 17 #HTML / CSS
Html5无刷新修改browser Url的方法
Jan 15 #HTML / CSS
html特殊符号示例 html特殊字符编码对照表
Jan 14 #HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
Jan 07 #HTML / CSS
You might like
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
js压缩利器
2007/02/20 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
js中function()使用方法
2013/12/24 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
easyui validatebox验证
2016/04/29 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
Python脚本获取操作系统版本信息
2016/12/17 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python实现某论坛自动签到功能
2019/08/20 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
教师求职推荐信范文
2013/11/20 职场文书
旷课检讨书1000字
2014/02/14 职场文书
会计核算科岗位职责
2014/03/19 职场文书
大学生就业自荐书
2014/06/16 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
2014年财务科工作总结
2014/11/11 职场文书
python本地文件服务器实例教程
2021/05/02 Python