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 相关文章推荐
IE下实现类似CSS3 text-shadow文字阴影的几种方法
May 11 HTML / CSS
时尚的CSS3进度条效果
Feb 22 HTML / CSS
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
Dec 30 HTML / CSS
CSS3 text-shadow实现文字阴影效果
Feb 24 HTML / CSS
CSS3制作酷炫的条纹背景
Nov 09 HTML / CSS
css3实现可拖动的魔方3d效果
May 07 HTML / CSS
html5标记文字_动力节点Java学院整理
Jul 11 HTML / CSS
谈一谈HTML5本地存储技术
Mar 02 HTML / CSS
Web前端:CSS最强总结 附详细代码
Mar 31 HTML / CSS
html输入两个数实现加减乘除功能
Jul 01 HTML / CSS
使用CSS自定义属性实现骨架屏效果
Jun 21 HTML / CSS
HTML中link标签属性的具体用法
May 07 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
?生?D片??C字串
2006/12/06 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
webpack入门+react环境配置
2017/02/08 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
一些Python中的二维数组的操作方法
2015/05/02 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
Python 画出来六维图
2019/07/26 Python
简单了解python变量的作用域
2019/07/30 Python
python+django+rest框架配置创建方法
2019/08/31 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
银行职业规划书范文
2013/12/28 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
抽奖活动主持词
2014/03/31 职场文书
工作态度检讨书范文
2015/05/06 职场文书
文艺演出主持词
2015/07/01 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
基于flask实现五子棋小游戏
2021/05/25 Python