wil*_*age 5 javascript video html5 html5-video internet-explorer-9
我的项目严重依赖视频,并在可用时利用html5视频.这是在所有浏览器上工作,直到IE9 RC大约一周前发布!这非常令人沮丧!
令人困惑的是,我可以播放视频,因为它们来自与我的域不同的位置,但不是来自我的域.就好像视频的路径被扭曲了一样.
工作方式:
<video src="http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video>
Run Code Online (Sandbox Code Playgroud)
不工作
<video src="http://www.mysite.com/video/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video>
Run Code Online (Sandbox Code Playgroud)
请记住,这适用于所有HTML5浏览器(甚至IE9 Beta),但不是最新的'IE9 RC'版本.并且所有读/写权限都已正确设置.
要亲自测试一下,请访问以下链接:http: //thebeer.co/labs/video.html
你应该在IE9 RC中发现前两个视频没有加载,但最后一个视频没有加载.更奇怪的是,您访问他们将播放的IE9 RC中的视频的直接URL .所有三个视频都在Chrome中运行(暂时尚未放弃H.264格式).
请帮帮我们......
一个破碎的人.
你能检查一下你的web服务器配置吗?似乎发送了错误的MIME类型.如果您转到IE9开发人员工具,单击网络选项卡,按停止捕获并重新加载页面,您将看到前两个视频以text/plain发送,这意味着没有为它们指定内容类型,并且最后两个作为视频/ mp4发送.Chrome似乎以某种方式处理它,但它确实没有必要.
您可以使用Firebug HTTP头嗅探器查看相同内容.然而,Firefox不播放任何视频,可能是由于h.264编解码器.