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 相关文章推荐
使用css3实现超炫的loading加载动画效果
May 07 HTML / CSS
CSS实现定位元素居中的方法
Jun 23 HTML / CSS
详解CSS3中border-image的使用
Jul 18 HTML / CSS
CSS3 display知识详解
Nov 25 HTML / CSS
CSS3实现复选框动画特效示例代码
Sep 27 HTML / CSS
利用CSS3实现进度条的两种姿势详解
Mar 21 HTML / CSS
html5新特性与用法大全
Sep 13 HTML / CSS
html5手机键盘弹出收起的处理
Jan 20 HTML / CSS
html5默认气泡修改的代码详解
Mar 13 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
Apr 23 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
php分页函数完整实例代码
2014/09/22 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python批量赋值操作实例
2018/10/22 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
高校毕业生自我鉴定
2013/10/27 职场文书
导师推荐信范文
2014/05/09 职场文书
病媒生物防治方案
2014/05/13 职场文书
公司授权委托书范本
2014/09/18 职场文书
预备党员转正材料
2014/12/19 职场文书
工程合作意向书范本
2015/05/09 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python
Nginx的gzip相关介绍
2022/05/11 Servers