怎样在html页面中插入视频
Video标签的使用
Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 乃至一个内部使用的标签<source>。Video标签内除了可以包括<source>标签外,还可以包括当指定的视频都不克不及播放时,返回的内容。
(1) src属性和poster属性
你能想象src属性是用来干啥的。跟<img>标签的一样,这个属性用于指定视频的地址。而poster属性用于指定一张图片,在当前视频数据无效时显示(预览图)。视频数据无效大概是视频正在加载,大概是视频地址错误等等。
<video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay"></video>
(2) preload属性
这个属性也能通过名字理解用途,此属性用于定义视频可否预加载。属性有三个可选中的值:none、metadata、auto。假如不使用此属性,默许为auto。
<video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>
None:不停止预加载。使用此属性值,大概是页面制作者认为会员不盼望此视频,或者减少HTTP恳求。
Metadata:部分预加载。使用此属性值,代表页面制作者认为会员不盼望此视频,但为会员供给一些元数据(包罗尺寸,第一帧,曲目列表,连续时间等等)。
Auto:全部预加载。
(引荐教程:html入门教程)
(3) autoplay属性
又是一个看名字知道用途的属性。Autoplay属性用于设定视频可否主动播放,是一个布尔属性。当显现时,表示主动播放,去除是表示不主动播放。
<video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>
留意,HTML中布尔属性的值不是true和false。准确的用途是,在标签中使用此属性表示true,此时属性要末没有值,要末其值恒等于他的名字 (此处,主动播放为<video autoplay />或者<video autoplay=”autoplay” />);而在标签中不使用此属性表示false(此处不停止主动播放为<video />)。
(4) loop属性
<video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" loop="loop"></video>
一览无余,loop属性用于指定视频可否轮回播放,一样是一个布尔属性。
(5) controls属性
<video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"></video>
Controls属性用于向阅读器指明页面制作者没有使用足本生成播放操纵器,需要阅读器启用本身的播放操纵栏。
操纵栏须包罗播放暂停操纵,播放进度操纵,音量操纵等等。
每个阅读器默许的播放操纵栏在界面上不一样。由于我阅读器的诡异问题,Firefox和Safari的Video标签不正常,所以这两个只能在网上寻截图了。
(6) width属性和height属性
属于标签的通用属性了,这个不消多说。
(7) source标签
<video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>
Source标签用于给媒体(由于audio标签一样可以包括此标签,所以这儿用媒体,而不是视频)指定多个可选中的(阅读器终究只能选一个)文件地址,且只能在媒体标签没有使用src属性时使用。
阅读器按source标签的次序检测标签指定的视频可否能够播放(大概是视频格局不支撑,视频不存在等等),假如不克不及播放,换下一个。此办法多用于兼容不一样的阅读器。Source标签本身不代表任何含义,不克不及独自显现。
此标签包括src、type、media三个属性。
src属性:用于指定媒体的地址,和video标签的一样。
Type属性:用于说明src属性指定媒体的类型,帮忙阅读器在猎取媒体前推断可否支撑此类别的媒体魄式。
Media属性:用于说明媒体在何种媒介中使用,不设定时默许值为all,表示支撑所有媒介。你想到<style>标签的media属性了么?一样一样一样的。
(8) 一个完全的例子
<video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>
这段代码在页面中定义了一个视频,此视频的预览图为poster的属性值,显示阅读器的默许媒体操纵栏,预加载视频的元数据,轮回播放,宽度为900像素,高度为240像素。
第一选中视频地址为第一个source标签的src属性值,视频类别为Ogg视频,视频编码译码器为Theora,音频编码译码器为Vorbis,播放媒 介为显示器;第二选中视频地址不再累述。假如你还要兼容IE的话,可以在最后一个source标签后再加上Flash播放器的标签集,或者使用一点 JavaScript代码。
相关视频教程引荐:html视频教程
以上就是怎样在html页面中插入视频的具体内容,更多请关注百分百源码网其它相关文章!