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

我有这个代码:

<video width="365" height="250" 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 文件,并指向它。还是没有骰子。

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

【问题讨论】:

  • 您使用的是什么文档类型?
  • 你有解决这个问题的办法吗?

标签: internet-explorer html5-video


【解决方案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浏览器中的支持。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-07
        • 2018-06-27
        • 1970-01-01
        相关资源
        最近更新 更多