以下代码显示一个视频控件。用户可以在Safari、Firefox和Chrome中的桌面和移动浏览器上成功观看视频。
最新版本的Internet Explorer(11?)无法使用该视频控件,无论是桌面还是移动浏览器。
以下是相关的代码:
根据这里引用的文档,只要视频是H.264 / AAC编码,Internet Explorer就能够处理MP4格式的视频文件。我的视频符合这些规格。
症状如下:
(1) 在桌面版Internet Explorer(11.0)中,视频播放器出现,但按下播放按钮没有反应。
(2) 在移动版(截至5/12/14 @ Microsoft store的最新版本)中,视频播放器显示为无法操作的黑色方块。方块的尺寸是正确的,但无法与之交互。
在任何情况下,我的默认代码
我还能尝试什么?不必为IE 10之前的版本找到可行的解决方案。
更新:另一个细节...在IE URL区域输入视频文件的完整路径会执行文件下载。因此,这不是“找不到文件”的情况。它是可以访问的。
另外... Internet Explorer网络选项卡显示IE甚至没有尝试查询该文件。而其他浏览器则自动执行GET请求以获取视频。
最新版本的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>
根据这里引用的文档,只要视频是H.264 / AAC编码,Internet Explorer就能够处理MP4格式的视频文件。我的视频符合这些规格。
症状如下:
(1) 在桌面版Internet Explorer(11.0)中,视频播放器出现,但按下播放按钮没有反应。
(2) 在移动版(截至5/12/14 @ Microsoft store的最新版本)中,视频播放器显示为无法操作的黑色方块。方块的尺寸是正确的,但无法与之交互。
在任何情况下,我的默认代码
<em>Sorry, your browser doesn't support HTML5 video.</em>
都不会显示。我还能尝试什么?不必为IE 10之前的版本找到可行的解决方案。
更新:另一个细节...在IE URL区域输入视频文件的完整路径会执行文件下载。因此,这不是“找不到文件”的情况。它是可以访问的。
另外... Internet Explorer网络选项卡显示IE甚至没有尝试查询该文件。而其他浏览器则自动执行GET请求以获取视频。
<!DOCTYPE html>
。我添加了它,但没有任何区别。有趣的是,在网络选项卡上,我可以看到它甚至没有尝试加载视频文件,无论是 .mp4 还是 .ogg。所以不像文件是坏的。它甚至没有尝试去加载它。奇怪!这与 Firefox 等浏览器形成对比,后者实际上会通过 GET 请求尝试检索视频文件。 - Chad Decker