百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> 怎样在html页面中插入视频
分享文章到:

怎样在html页面中插入视频

发布时间:09/01 来源:未知 浏览: 关键词:

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页面中插入视频的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板