【问题标题】:HTML 5 video in IE says "invalid source"IE 中的 HTML 5 视频显示“来源无效”
【发布时间】:2020-04-14 20:41:49
【问题描述】:

我正在努力调试我们遇到的一个奇怪问题。我们有两个网站(两个不同的 URL...),它们都使用视频标签从同一(各自的)域加载视频。这适用于除 IE 之外的所有浏览器。 IE 可以正常播放其中一个视频,另一个在渲染时显示为“无效源”。

我已经消除了一些与此相关的常见问题(确保我们有 IE 兼容模式元标记,确保它使用受支持的编解码器等),但似乎没有一个问题是罪魁祸首。

视频格式几乎相同,但略有不同。想知道问题是否可能是这些细微差别之一......或者可能是服务器端的问题(可能是 MIME 类型问题?)

适用于 IE 的视频:

  • mp4 文件
  • H.264 编解码器
  • 1920 x 1080 分辨率
  • ~4mb 文件大小

在 IE 中无法播放的视频:

  • mp4 文件
  • H.264 编解码器(带 AAC 音频)
  • 1706 x 720 分辨率
  • ~12mb 文件大小

我应该提一下,不能在 IE 中运行的视频并不是该视频独有的……而是该特定网站上的所有视频。这让我认为这可能是某种服务器级别的问题。

除此之外,唯一真正的区别是它是用音频编码的(这可能是问题吗?)。

【问题讨论】:

    标签: internet-explorer video html5-video


    【解决方案1】:

    这可能是 MIME 类型问题。请参考this documentation备注

    从 Windows Internet Explorer 9 开始,任何音频或视频内容都需要在服务器上设置正确的 mime 类型,否则文件将无法播放。 Internet Explorer 9 支持 MP3 音频和 MP4 音频和视频。下表显示了您的 Web 服务器正确托管这些文件所需的设置。

    您可以参考上表并检查 Mime 类型设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      • 2020-11-29
      • 2015-09-20
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多