Windows 7 如何使用IE10让HTML5视频正常工作

Windows 7 如何使用IE10让HTML5视频正常工作,windows-7,iis-7,html5-video,windows-server-2008-r2,internet-explorer-10,Windows 7,Iis 7,Html5 Video,Windows Server 2008 R2,Internet Explorer 10,我希望有人知道我能做些什么来帮助我在本地的内联网上播放HTML5视频 我的Web服务器=Windows server 2008 R2标准64位 IIS版本=IIS7 测试用户环境=Windows 7 Enterprise 使用“谷歌浏览器”可以完美播放视频 使用“IE10”无法播放视频 我的html代码如下: <!DOCTYPE html> <html> <body> <video src="AccReadings.mp4" wi

我希望有人知道我能做些什么来帮助我在本地的内联网上播放HTML5视频

我的Web服务器=Windows server 2008 R2标准64位 IIS版本=IIS7

测试用户环境=Windows 7 Enterprise

使用“谷歌浏览器”可以完美播放视频

使用“IE10”无法播放视频

我的html代码如下:

<!DOCTYPE html>
<html>
    <body>
        <video src="AccReadings.mp4" width="400" height="300" preload controls>
        </video>
    </body>
</html>

我使用IE10的测试机确实播放HTML5视频“”

问候,


Chris

我没有安装IE10,但是,根据

以下html在IE9和Chrome中适用,请注意,您的视频文件必须与服务器上的html页面位于同一文件夹中(在本例中)


编辑:我已经安装了IE10,可以确认上面的工作也在那里

编辑:由于Firefox不支持mp4,而较旧的浏览器根本不支持本地视频,因此最好提供多个源(格式),然后退回到flash播放器



我在IE10播放html5视频时遇到了很多问题。 我最后检查的是正确的oe:视频是gzip压缩的。 检查你的服务器配置

编辑: 要知道您的视频是否被服务器压缩,请使用网络代理嗅探器,例如IE的调试器,并检查视频文件请求的响应头。如果您找到
内容编码:gzip
,那么您应该检查服务器配置。
在我的例子中,我不得不在.htaccess文件中禁用视频文件的gzip压缩。

我只是遇到了一个类似的问题,我自己的网站HTML5根本不起作用。没有错误消息,只是空白

原因是Windows7 N(欧盟-无媒体播放器)

安装Windows Media Player后,此问题(以及其他问题)已修复。
我希望它能帮上忙:)

也许您遇到了中提到的视频卡驱动程序问题

禁用IE中的GPU渲染为:

Internet选项>高级>加速图形>使用软件渲染而不是GPU渲染


看看它是否有效。

由于某种原因,它在Win7+IE10中看起来不起作用。其他一切看起来都很好。根据以下页面进行测试,其中包括ie.microsoft.com测试

Win7 IE9–正常

Win7 IE10–否

Win8 IE10–正常

Win7IE11–好的

Win8 IE11–正常

MS测试页面的BrowserStack屏幕截图。
这是我在html5视频中使用的代码:

<div>
<video id="example_video_1" class="video-js vjs-default-skin"
controls preload="none" width="auto" height="auto"
poster="path/to/image.png"
data-setup='{"example_option":true, "autoplay": true}'>
    <source src="path/to/video.ogv" type='video/ogg' />
    <source src="path/to/video.webm" type='video/webm' />
    <source src="path/to/video.mp4" type='video/mp4' />
    <!-- Flash Fallback. Use any flash video player here. Make sure to keep the vjs-flash-fallback class. -->
    <object class="vjs-flash-fallback" width="640" height="360" type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
        <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
        <param name="allowfullscreen" value="true" />
        <param name="flashvars" value='config={"playlist":["path/to/image.png", {"url": "path/to/video.flv","autoPlay":false,"autoBuffering":true}]}' />
        <!-- Image Fallback. Typically the same as the poster image. -->
        <img src="path/to/image.png" width="640" height="264" alt="Poster Image" title="No video playback capabilities." />
    </object>
</video>


这应该适用于所有设备/浏览器。我打电话给wideos是为了让现代浏览器更快地加载它们(chrome可以播放ogg/webm/mp4-通过测试我的视频,ogg/webm似乎可以更快地加载它们mp4,这样可以减少缓冲时间)

确保将web服务器设置为使用MIME类型
视频/mp4
来加载.mp4。我不小心将.mp4设置为使用MIME类型
视频/mpeg
,视频在Chrome中播放,但在IE11中不播放


您还需要确保视频使用H264视频编解码器和AAC音频编解码器

我遇到了完全相同的问题。我最初的视频分辨率是1920x1200。看来IE10在这方面有问题。使用低分辨率视频的首次测试解决了问题。

当您说“无法播放”时,是否出现错误?GrayKing,感谢您的帮助。很抱歉这么久才回复你。。。我期待着一个电子邮件通知,如果有一个回复这个线程。视频加载了伟大的铬,所以路径看起来不错的MP4。我发现一台有IE9的机器,我发现它有与IE10相同的白色页面(没有注意到错误);这是一个32位的服务器,同样的结果。最终,我计划按照您的建议添加后备方案,但我希望它首先与IE10/IE9一起工作。实际上,我最终可能会使用JWPlayer。HTML5视频测试是我试图找出JWplayer不能正确播放的原因的方法。它回到IE10中的flash播放器,但只播放音频,当点击全屏模式时,视频最终播放。全屏模式也在Flash模式下播放。我希望这样做是因为。听起来这可能是一个错误编码的mp4文件的问题。你在不同的文件中有相同的行为吗?我试过几个文件;我向“JWPLayer”支持部门发送了一个文件,在IE10中,当从服务器(不是IIS)提供服务时,使用他们的播放器播放效果很好。似乎是IIS设置阻止了HTML5视频,但我不知道它可能是什么。哦,你在IIS中将“video/mp4”作为mime类型添加到站点了吗?默认情况下没有。我也有类似的问题,你能给我更多的信息吗?我应该在服务器上检查什么?先生,你是我的上帝!我已经为此挣扎了好几天,你的回答解决了我的问题。一个问题:以二进制的名义,你是如何弄明白的?这是一个可怕的解决方案:-/你有一个弹出窗口告诉你的最终用户安装WMP吗?我有一个视频(上传到Amazon S3)有错误的MIME类型(
应用程序/octet流
)。IE10是唯一拒绝播放它的浏览器。将MIME类型更改为
video/mp4
(显然是mp4视频)之后,IE10开始播放它。