18603778379
admin@qbdwl.com
点击咨询
为什么选择千百度网络?
· 10年网站建设开发经验
· 服务全国超千家企业
· 独立源码,全手工建站
· 免费备案、后台操作培训
· 7*24服务支持
Station school

网页中插入swf、flv、Mp4等视频格式文件的方法总结

阅读: 次  发布者:admin  发布时间:2016-02-12

一、使用video标签

当前主流的方法当然是HTML5中的video标签了,但是当前video元素只支持三种视频格式:

Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

如果你的视频文件是mp4格式的,那么推荐使用video标签,兼容PC端和移动端。mp4格式文件兼容IE9+、Chrome和Safari,ogg和webm格式兼容Firefox、Opera和Chrome。最好配合使用。

示例代码如下:

<video src="test.mp4" type="video/mp4" poster="false.png"  autoplay="autoplay" controls="controls" loop="-1">

</video>

video属性介绍:

【src】指定视频的地址。
【poster】用于指定一张图片,在当前视频数据无效时显示。
【preload】用于定义视频是否预加载。none(不预加载)、metadata(部分预加载)、auto(全部预加载)。如果不使用此属性,默认为auto。如果使用 "autoplay",则忽略该属性。
【autoplay】设置视频是否自动播放。是一个布尔属性。当出现时,表示自动播放,去掉表示不自动播放。autoplay="autoplay"
【loop】设置视频是否循环播放,同样是一个布尔属性。当出现时,表示循环播放。去掉表示不循环播放。 loop="loop" 。如果值是2指播放两次。负值也表示无限次播放
【controls 】设置是否显示播放控制栏。controls="controls"
【width/height】设置视频的宽度和高度,不需要加px单位。


二、使用embed标签

如果使用的是flash文件或者其他video标签不支持的格式。那么可以使用embed标签插入。

embed标签属性有width/height/src/type 其他不支持。

embed标签只支持PC端,移动端无效

<embed src="test.mp4" type="video/mp4">


三、使用iframe标签

目前好多引入的视频是从各大主流视频网站直接拿到的,那么目前的解决方法是用iframe插入。

1 <iframe frameborder="0" src="https://v.qq.com/iframe/player.html?vid=i0670jbe37a&tiny=0&auto=0" allowfullscreen></iframe>

src属性的auto=0设置不自动播放,删除可自动播放,但是现在好多移动端因为流量问题都不支持自动播放。vid是视频的地址。一般修改为你需要加载的视频ID即可。


最后总结一下:video标签--只支持mp4格式,embed标签--不支持移动端,iframe标签--全支持。

18603778379