蛋疼的HTML5 半成品VIDEO

故事有点长 喜欢搞HTML5 有耐心的童鞋可以看看

做过或者接触过HTML5技术的同学们可能都清楚  HTML5这2年貌似很火的样子     很多技术企业都纷纷像HTML5技术转型  或者 希望用HTML5某些技术特点去解决生产中的一些功能  比如 WEB存储  canvas 画布  拖放drag     一些新颖的CSS3元素 audio/video  等等 有些东西还是挺好玩的

接下来我想说说我们的故事   由于我们要搞视频网站   主推的是视频的播放   当然公司领导看重了HTML5的 video     因为大家都知道 Flash是插件 也有一些造成浏览器无响应  死机的一些问题   对于跨平台一直也有限制 貌似 IOS上不支持flash    所以我们选用了  部分浏览器去支持HTML5    对于一些不支持的浏览器我们推荐用户去升级浏览器    在HTML5的官网上  有一些标准的支持浏览器的一些要求  比如 IE 9+  火狐3.6+  等等     经过这段时间的研究   
我发现最让我满意的是  谷歌浏览器   对HTML5 video的支持是最好的

然而问题出来了   接着往下看 看看大家是否有遇到跟我同样的问题  希望大家可以慷慨解囊 出来与童鞋我探讨研究下这让我阵子蛋疼的 HTML5

问题出现了: 大家注意

IE 10 或者 IE11  用了官网的canplaytype API 测试  是 support 但是不能播放VIDEO  有的 会直接无画面  连播放器都不出来  有的会出现一个红X   提示 此视频格式无效 之类的   我就遇到了这蛋疼的二种问题

无论是本地 和 服务器访问    服务器 访问 我们也在应用服务器 包括IIS  配置了  mime类型 video/mp4  Apache 不用说了 不需要配置好的

接下来研究的就不是  浏览器是否支持 HTML5 video的问题了 而是接下去 研究是否支持里面的编码  因为各种浏览器对视频编码支持不同  IE支持  H264  火狐则支持 ogg 近日 发现最新版本的 火狐 31版本 支持 H264编码 有可能是  微软与火狐和谐的场景   难得啊  应该是 微软支持了火狐  火狐牛大了    自此以后 对HTML5 VIDEO的视频格式支持的更多了 也代表对HTML5 video支持的更好了 但是我的问题还是没有解决  为嘛 我的机器  和 我领导的本子 上装的
IE11能够播放 MP4(H264)的视频  我个别同事的2台机器 播放不了  播放不了的这2个案例  还有差异   这更让我恶心 蛋疼   同事一  是完全不支持 H264编码  包括他最新版本的火狐也不支持   canplaytype("video/mp4")  返回 空  同事二呢     canplaytype("video/mp4")  返回 probably  “很可能支持” 就看到这个API 我就觉得恶心  支持就支持 不支持就不支持  但是他们也没把这事说准了    而且 同事二的HTML5
WSC官网上 http://www.w3school.com.cn/html5/html_5_video_dom.asp 的页面视频播放不出来 但是  “亲自试一试”http://www.w3school.com.cn/tiy/t.asp?f=html5_video_dom 这个页面能够播放出视频  但是HTML测试文档拿到本地  拿到应用服务器  包括 视频资源 拿到本地 拿到服务器都Y得不好使   太让我蛋疼了  我当时想砸了他电脑 但是忌于是公司财产我忍了

忘了说下一些前提以免有些童鞋说我问题描述不清晰     我和我同事的操作系统都是  WINDOWS SERVER 2008SR   IE11 火狐 30-31不等    我领导是WIN7  IE11

我们找了好多的网站资料  包括 msdn  但是对HTML5 VIDEO的探讨资料太少了  让我们很无奈  我的同事一为了配合我 重装了2遍IE浏览器 从IE11 到 IE10 又到 IE11 还是不支持H264编码 不能播放    后来研究到是不是 这个H264编码 是不是跟浏览器无关 是操作系统提供的编解码工具  我狠心的让他重装了系统为支持我那伟大的事业  结果大家想到了    就是一悲剧     故事先到这吧     有时间还是要继续深入研究下去 找到问题的本质     有消息了再告诉大家     
记住    no zuo no die

蛋疼的HTML5 半成品VIDEO

时间: 2024-11-15 10:31:47

蛋疼的HTML5 半成品VIDEO的相关文章

html5标签video(播放器)学习笔记(二)-基本操作

subying 发布时间: 2014/12/01 23:59 阅读: 13008 收藏: 21 点赞: 3 评论: 0 摘要 本文介绍了html5标签video(播放器)的一些基本操作,主要是通过JS来监听video的事件和对video属性的读写来完成的,本文用了简单的例子进行引导说明,简单的JS代码讲解video的一些基本操作. 上一篇介绍了html5标签video(播放器)初始化需要做的一些工作,如何简单快速使用html5的播放器,本文将重点介绍如何用JS来操作video标签,也就是如何对v

HTML5的video虽然可用controls来展示控件

HTML5的video虽然可用controls来展示控件,并进行控制播放暂停等,但是不同的浏览器显示的效果可能不一样,所以很多时候我们需要使用Dom来进行自定义的一些操作和控制.下面是一个小例子. 当然效果不是很美观,若想好看的可以自己设置css样式等. 复制代码 代码如下: <div id="video_div" style="text-align:center;"> <button onclick="playPause()"

[jPlayer] HTML5 Audio &amp; Video for jQuery

----------------------------------------------------------------------------------------------------- The jQuery HTML5 Audio / Video Library jPlayer is the completely free and open source (MIT) media library written in JavaScript. A jQueryplugin, (an

HTML5外包团队-技术分享【使用HTML5的VIDEO标记播放RTSP视频流】

使用HTML5的VIDEO播放RTSP实时视频流源代码: <!DOCTYPE html> <html><head> <meta http-equiv="content-type" content="text/html; charset=gbk"> <title>Video Test 10: RTSP Streaming</title> <script> function rotate

【转载】HTML5 Audio/Video 标签,属性,方法,事件汇总

<audio> 标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 Html代码 <audio id=”media” src=”http://www.abc.com/test.mp3″ controls></audio> <video> 标签属性: src:视频的URL poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放

如何判断当前浏览器是否支持html5的video标签

如何判断当前浏览器是否支持html5的video标签: html5新增了video标签,用于播放视频,功能非常的强大,但是由于当前很多浏览器还不支持,所以在使用的时候需要判断当前浏览器是否支持此标签,下面就提供一段能够实现此功能的代码,希望能够给需要的朋友带来一定的帮助. 代码如下: //检测是否支持HTML5 function checkVideo() { if(!!document.createElement('video').canPlayType){ var vidTest = docu

一个基于html5的video视频播放器

html5的video标签使得加载视频方便了许多,上午无事,做了一个小demo,包含了一些很基本的功能.播放,进度这些.主要是了解一下相关api. html: <!-- 视频 1 --> <div class="vsb-container" containerID="1" columns="1"> <div class="vsb-space sec_side_10 mb15 fluid clear"

HTML5 Audio/Video 标签,属性,方法,事件汇总 (转)

HTML5 Audio/Video 标签,属性,方法,事件 <audio> 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 <audio id="media" src="http://www.abc.com/test.mp3" controls></audio> <video> 标签属性; src:视频的URL; poster:视频封

HTML5视频video开发demo例子

HTML5的video可以使用DOM的方式进行控制.video元素同样拥有方法.属性和事件. 比如它拥有的方法用于播放.暂停以及加载等.其中的属性(比如时长.音量等)可以被读取或设置. 其中的 DOM 事件能够通知您,比方说,video元素开始播放.已暂停,已停止,等等. 废话少说了,看下面的实例吧. 为视频创建简单的播放/暂停以及调整尺寸控件: <!DOCTYPE html> <html> <body> 欢迎大家关注我的博客!如有疑问,请加QQ群:135430763共