1

我已经看到几个关于 MediaElement.js 视频在 IE 9 中显示为黑色但音频仍在播放的问题。不过,似乎没有人给出答案。我正在使用我观察到的其他信息开始一个新线程。

我有一位同事在她的 PC 上遇到过这种情况,但我无法在其他机器上复制它。另一位同事说这发生在她的家用电脑上。我没有机会在它工作的机器之间比较确切的 IE 内部版本号。

该问题在我们网站和http://mediaelementjs.com/托管的视频上很明显

来自我们网站和http://mediaelementjs.com/的视频使用 MIME 类型的 video/mp4 提供,这是正确的,并且浏览器看到的是 MIME 类型。

播放器依靠 Flash 播放 MP4。

但是,如果我在我们的播放器中播放托管在 YouTube 上的视频,它就可以正常工作。

从 YouTube 发送的视频使用 MIME 类型的 video/x-flv 提供。

如果我使用 IE 的 Web Developer 将文档模式切换到 Quirks、IE 7 或 IE 8,视频显示正常。

我不知道这是否重要,但我最近在 Flash 后备中从 wmode=opaque 切换到 wmode=transparent。我可以尝试对此进行测试,但由于它涉及将代码重新部署到主站点,并且我做出该切换是有充分理由的,除非必须,否则我将推迟实时切换它。

有人在这里看到任何可能是线索的东西吗?

4

0 回答 0