HTML 5 视频无法在 IE10 中播放 - “无效来源”

Posted

技术标签:

【中文标题】HTML 5 视频无法在 IE10 中播放 - “无效来源”【英文标题】:HTML 5 video won't play in IE10 - "Invalid Source" 【发布时间】:2013-05-15 01:08:21 【问题描述】:

我有这个代码:

<video   controls>
   <source src="../videos/MiSIPP_Overview.mp4" type="video/mp4" />
   <source src="../videos/MiSIPP_Overview_OGV.ogv" type="video/ogg" />
   (html 5 video player has failed)
</video>

它在 Chrome 和 Firefox 中都能正常工作(使用 OGG 后备),但它绝对不会在 IE10 或模拟 IE9 中工作。我得到“无效来源”。

我尝试将 src 标记更改为通过 http 指向托管文件...但这也不起作用。

我也尝试过使用 Freemake Video Converter 生成一个 .webm 文件,并指向它。还是没有骰子。

还有什么我可以尝试的吗?

【问题讨论】:

您使用的是什么文档类型? 你有解决这个问题的办法吗? 【参考方案1】:

我遇到了这个问题,发现不支持视频编解码器。获取视频转换器软件(如 Oxelon - 它是免费的)并选择输出为 .mp4(即使源是 .mp4)。并选择视频编解码器为(H264),音频编解码器为(AAC)。这将解决您的问题。

奥马尔

【讨论】:

【参考方案2】:

不确定您是如何进行 IE9 仿真的,但如果您还没有这样做,请在 head 部分尝试此操作。

<meta http-equiv="X-UA-Compatible" content="IE=9"/>

【讨论】:

【参考方案3】:

添加

<source src="../videos/MiSIPP_Overview_OGV.webm" type="video/webm" />

代码中的源类型。它在IE浏览器中的支持。

【讨论】:

以上是关于HTML 5 视频无法在 IE10 中播放 - “无效来源”的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IE8 浏览器中播放 html5 视频

如何让 HTML5 视频使用 IE10 工作

为啥 Chrome浏览器用<video>播放视频没有画面就只有声音,IE就可以。

Chrome 无法在重复标签上播放 html5 视频

HTML5 .mp4 视频 - IE 问题 - 将白色变为灰色

PhoneGap iOS 无法使用 HTML 5 播放视频