【问题标题】:Strange IE11 HTML5 Video Issue奇怪的 IE11 HTML5 视频问题
【发布时间】:2015-03-20 18:56:20
【问题描述】:

我以前被难住了,但从来没有像现在这样。请多多包涵。

我使用 HTML5 视频标签将 MP4 视频嵌入到网页中,如下所示:

<video poster="/media/video/cick_away_poster.png" controls width="560" height="315">
<source src="http://www.lpcsc.k12.in.us/media/video/click_away.mp4" type="video/mp4" />
<p>Your browser does not support this video.</p>
</video>

该页面托管在我们公司网站上的内部。我尝试了相对链接和绝对链接,然后使用视频的完整 URL 在我们网络之外的不同服务器上进行故障排除。稍后再谈。

直到我们公司的一些人告诉我他们无法在他们的 PC 上看到 IE11 中的视频时,我才认为有问题。

  • 我让他们在 Chrome 中试用,效果很好。
  • 我在 PC 上的 IE11 和 Chrome 中仔细检查了它,它可以正常工作 很好
  • 我在一台全新的、完全更新的 Windows 7 PC 上进行了尝试,结果确实如此 不起作用,只显示“您的浏览器不支持此视频。”
  • 我在新 PC 上的 Chrome 中试了一下,效果很好。
  • 我只使用了视频所需的裸代码。没有变化。

此时,我已经摸不着头脑了。为什么它可以在某些机器上工作而不是在其他机器上工作,但只能在 IE11 上工作?有些同事可以看到,有些则不能?

继续:

  • 我在我们的 Intranet 服务器(也是 IIS)和另一台服务器上创建了一个页面 (Apache) 并对其进行了测试。结果相同。
  • 我在家中的测试服务器上创建了一个页面,并从 新电脑位于我的办公室。瞧!有效!等等……什么?
  • 我在其他外部网站上找到了其他 HTML5 视频,所有这些 也在使用 IE11 的同一台机器上播放。
  • 我再次尝试了原始页面,只是为了好玩,什么都没有。
  • 我将我的 IP 更改为新机器的 IP,反之亦然。什么都没有
  • 我比较了IE设置,安全设置,确定了Windows防火墙 在两台机器上都被禁用,比较网络设置...你的名字 它。什么都没有。

现在我可以喝了。没有意义……

只是因为,我决定不使用 FQDN 访问该站点,而是尝试通过服务器的 IP 地址。宾果游戏......它有效。嗯?

复习:

  • 在使用 FQDN 的 Chrome 中 - 视频出现在所有机器上
  • 在使用 FQDN 的 IE11 中 - Hit and Miss... 出现在某些上,而不是在其他上。
  • 在 IE11 中使用外部托管的页面 - 视频显示在所有计算机上
  • 在 IE11 中使用内部托管服务器的 IP 地址 - 视频出现在所有计算机上

这让我想到了 DNS 问题,但为什么它可以在所有机器上的 Chrome 中运行?它特定于 IE,但仅在某些机器上。我什至冲刷了 DNS 以防万一……什么都没有。

我向我们的网络管理员指出了这一点,他同样感到困惑。没有错误,就像在某些机器上使用 FQDN 时浏览器不兼容 HTML5。

有人吗?

【问题讨论】:

    标签: html internet-explorer video windows-7 internet-explorer-11


    【解决方案1】:

    似乎我已经回答了我自己的问题:

    我们是一家大型公司,我们对所有 Windows 机器进行映像。创建我们大部分图像的同事将我们的域添加到 IE 的 兼容模式 列表中。现在我想到了正在发生的行为,这完全有道理,我只是从未想过一些机器被成像而其他机器没有被成像的事实。

    【讨论】:

      猜你喜欢
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 2020-01-27
      相关资源
      最近更新 更多