Internet explorer HTML5<;视频>;标记在Internet Explorer中不起作用

Internet explorer HTML5<;视频>;标记在Internet Explorer中不起作用,internet-explorer,html5-video,Internet Explorer,Html5 Video,以下代码显示视频控件。用户可以通过桌面和移动浏览器在Safari、Firefox和Chrome中成功观看视频 视频控件在最新版本的Internet Explorer(11?)中不起作用,无论是台式机还是移动设备 下面是有问题的代码: <div id="videoDiv" class="wrappableBlock"> <h2><img src="/code/images/video.png"/>Introductory Video</h2&g

以下代码显示视频控件。用户可以通过桌面和移动浏览器在Safari、Firefox和Chrome中成功观看视频

视频控件在最新版本的Internet Explorer(11?)中不起作用,无论是台式机还是移动设备

下面是有问题的代码:

 <div id="videoDiv" class="wrappableBlock">
     <h2><img src="/code/images/video.png"/>Introductory Video</h2>
     <video controls preload="metadata" >
       <source src="/code/images/video.mp4#t=8" type="video/mp4" >
       <source src="/code/images/video.ogg#t=8" type="video/ogg" >
       <em>Sorry, your browser doesn't support HTML5 video.</em>
     </video>
 </div>

介绍视频
抱歉,您的浏览器不支持HTML5视频。
根据参考文档,如果MP4视频文件是H.264/AAC编码的,Internet Explorer应该能够处理这些文件。我的视频符合这些规格

病征包括:

(1) 在桌面版的Internet Explorer(11.0)中,视频播放器会显示,但按“播放”按钮不会执行任何操作

(2) 在移动版本(最新版本为5/12/14@Microsoft store)中,视频播放器显示为无法操作的黑色方块。正方形的尺寸是正确的,但无法与之互动

我的默认代码在任何情况下都不支持。对不起,您的浏览器不支持HTML5视频。display

我还可以试试别的吗?没有必要为10之前的IE版本找到一个有效的解决方案

更新:另一个花絮。。在IE URL区域中输入视频文件的完整路径将执行文件下载。所以这不是“找不到文件”的情况。它是可接近的


还有。。。Internet Explorer网络选项卡显示IE甚至懒得查询文件。与自动执行视频GET请求的其他浏览器不同。

验证视频播放不是来自组策略设置。

首先检查您的ie版本。如果低于9。然后你需要使用flash播放器。或者您也可以在Internet Explorer 8或小于8中使用嵌入选项

像这样 {



}它在我身上起作用。

控制台说什么?您的服务器是否为mp4设置了正确的mime类型?(检查控制台)是的,mime类型设置正确。我知道是这样的,因为当我查看Firebug日志中的HTTP请求/响应流时,可以看到返回的mime类型。服务器是在Windows 2008 BTW上运行的IIS。当您建议查看控制台时,这是Internet Explorer中的内容吗?当然,只要点击F12,IE11就会弹出一个控制台。啊哈,是的,我明白了。好的,它返回的唯一错误是告诉我应该在文档顶部包含
。我加了它,但没什么区别。有趣的是,在“网络”选项卡上,我可以看到它甚至没有尝试加载视频文件,.mp4或.ogg。所以文件不是坏的。它甚至不想加载它。奇怪的这与Firefox等不同。Firefox等实际上试图通过GET请求检索视频文件。如果看不到完整的html/文件结构,这将是一个猜测:尝试指定url而不带前缀正斜杠,即。
src=“code/images/video.mp4”
(并且不带#-部分)。当您直接在地址栏中尝试url时,它是否正常播放(假设是,但您没有声明-并且QT未安装?)?
<video id="Video1" controls width="100%" height="auto" poster="pic.png" >
<source src="video.mp4" type='video/mp4;' />
<embed src="video.mp4" wmode="opaque">
<param name="wmode" value="opaque" />
</embed>
</video>