htnl5的video标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了htnl5的video标签相关的知识,希望对你有一定的参考价值。

video兼容

当前video标签IE 9+、Firefox、Opera、Chrome 和 Safari 都支持

video使用

<video src=“” width="320" height="240" controls poster=“” preload="none" autoplay controls>

     <source src="movie.mp4" type="video/mp4">

   <source src="movie.ogg" type="video/ogg">

  您的浏览器不支持 video 标签。

</video>

更具不同需求添加属性

1.内部使用标签<source>

source是给媒体多个不同文件地址的选着,以边浏览器的根据自身的不同来选者能播放的(可能视屏文件格式问题,地址问题),只有在video标签中没有使用src时使用

此标签有src,type,media;

src是指定媒体地址;type指定媒体src的格式类型;Media用于说明媒体在何种媒介中使用,不设置时默认值为all,表示支持所有媒介.

2.src属性

用来指定媒体地址的

3.poster属性

用来在src地址链接失败,无法播放时呈现一张图片。poster和img的src差不多就是指定一张图片地址。

4.preload属性

此属性是定义视屏是否预加载,有三个值选着none、metadata、auto。如果不使用此属性,默认为auto。

none:不预加载,

metadata:预加载一部分,

auto:全部预加载

5.autoplay属性

用来设置视屏是否自动播放,可也在video中只加一个autoplay也可以autoplay=“autoplay”

注意,HTML中布尔属性的值不是true和false。正确的用法是,在标签中使用此属性表示true,此时属性要么没有值,要么其值恒等于他的名字

6.loop属性

用于指定视屏是否循环播放,也是布尔值。

7.controls属性

用来启用浏览器自身带的播放控件等(如开始,涨停,进度条,音量),也是布尔值。

8.width和height属性

用来设置媒体的宽和高

以上是关于htnl5的video标签的主要内容,如果未能解决你的问题,请参考以下文章

js使用video标签当切换视频时会显示上一个视频的

关于video标签,手动刷新后不能自动播放问题

【web前端】用video标签获取视频的时长

video标签的归纳

H5 video标签手机打开无法播放

控制 video 标签的控制栏组件