让所有浏览器支持HTML5 video视频标签
来源:互联网 发布:如何恢复存储卡数据 编辑:程序博客网 时间:2024/04/27 18:31
原文地址:http://www.zhangxinxu.com/wordpress/?p=661
在HTML5的时代里,基本上只要一个<video>标签加一个视频的src链接地址就可以播放视频了,对于开发人员来讲真是“酷毕了”
然而,当现实照进遐想,我们不得不去正视,现在,支持HTML5 video标签的浏览器寥寥无几。
要想让主流浏览器都支持video标签可使用下面的方法:
使用方法:
要想让主流浏览器都支持HTML5标签,使用非常简单,只要链接一个js文件就可以了。所以,只要您的页面上(头部或底部)有这么段代码:
<script src="http://html5media.googlecode.com/svn/trunk/src/html5media.min.js"></script>
就可以了。
对于HTML部分,使用类似下面
<video src="video.mp4" width="320" height="240" controls autobuffer></video>
一些说明
关于js
此js文件,您可以点击下面两处下载(右键 – [目标|链接]另存为):
1. 原项目地址下载
2. 鑫空间下载
关于实现
实现的原理大致是使用了flash技术,使用flash播放器嵌入视频的方式,使得IE及Firefox支持video标签。这个播放器称为flowplayer,具体我也不是很了解。
关于视频格式
目前,这种多浏览器支持方法所支持的视频格式有限,为mp4和ogv格式,否则视频可能不会播放。
可能遇到的问题
您可能会遇到这样的问题:我明明链接的是mp4格式的文件啊,为什么在IE及Firefox下有问题。如果您遇到的问题是在这两个浏览器下视频不播放,或是播放时只有声音而没有图像,而在chrome浏览器或是Safari下良好,则您可能要仔细您mp4文件的编码格式了。
对于编码,我不在行,好像是视频要存储为h.264文件,不要问我是什么东西,我也不知道,这可能还要靠您自己解决了。
最后,百无聊赖,先上一张Safari浏览器下的截图,原因是,Safari下的播放器真是卡哇伊。
- 让所有浏览器支持HTML5 video视频标签
- 让所有浏览器支持HTML5 video视频标签
- 让所有浏览器支持HTML5 video视频标签
- 让所有浏览器支持HTML5 video视频标签
- 让所有浏览器支持HTML5 video视频标签
- html5media.js让所有浏览器支持video标签
- 让video标签支持任何浏览器
- html5 video视频标签
- HTML5视频标签video
- Video---如何检测您的浏览器是否支持HTML5视频
- HTML5 video 标签浏览器兼容问题
- html5 video 视频标签详解
- html5 video标签嵌入视频
- 让所有浏览器都支持HTML5 placeholder属性
- 如何让旧浏览器支持HTML5新标签
- 如何让旧浏览器支持HTML5新标签
- IE8支持html5的<video>标签
- 验证是否支持html5的Video标签及MP4视频播放
- t_products表中添加主图片字段--有道笔记整理
- 解析 Java 类和对象的初始化过程 由一个单态模式引出的问题谈起
- SBT笔记和模板
- ssh登录一段时间后断开的解决方案
- Server Tomcat v7.0 Server at localhost failed to start.
- 让所有浏览器支持HTML5 video视频标签
- Ubuntu 14.04 主文件切换为英文文件夹名
- ORACLE学习路线图--盖大大
- Python GTK+3 教程
- java.sql.SQLIntegrityConstraintViolationException: ORA-01400: 无法将 NULL 插入 (表)
- js事件大全--有道笔记整理
- 【iOS错误笔记】'CADbugPrintf.h'file not found
- Android如何捕获手机回退键(BACK)实现程序退出?
- 深入研究Java类加载机制