IE中的HTML 5视频显示“无效来源”

时间:2020-04-14 20:41:49

标签: internet-explorer video html5-video

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

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

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

在IE中可以播放的视频:

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

在IE中无法正常播放的视频:

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

我应该提到,在IE中无法正常播放的视频不是该视频特有的,而是该特定网站上的所有视频。这使我认为这可能是某种服务器级别的问题。

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

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

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