不会玩FF和IE8中的巨大玩家 - 反应灵敏

时间:2012-12-30 20:59:18

标签: mediaelement.js

我正在努力让MediaElements能够响应多个浏览器。 我在这个链接上测试它。 http://testing.grappler.tk/mediaelement-js/

在Chrome中运行良好。它不会在FF中播放,当我在IE8中测试它看起来像这样。在IE8 + 9中,播放按钮消失。 http://pix.am/oIFU.png 谢谢你的帮助。

3 个答案:

答案 0 :(得分:0)

我追踪了Firefox的解码操作。您似乎在时间码0的群集中有一个时间码为-6的块。编辑:负的原始时间码无效,导致其余的解码失败。

答案 1 :(得分:0)

我不确定IE8,但对于Firefox,你的WebM文件将成为Firefox无法理解的Content-Type application / octet-stream。您必须按照http://mediaelementjs.com/上的步骤0中所述设置内容类型。

此外,您的代码在<br>标记内部有额外的<video>标记,可能会丢弃IE。除非您希望在关闭JavaScript的情况下支持非HTML5浏览器(IE8及更低版本),否则您不需要<object>代码。删除该代码可以简化操作。

答案 2 :(得分:0)

在不同情况下花了更多时间测试代码之后我发现IE9按钮问题是由于WordPress主题使用的一些CSS。

IE8问题是由于FitVids加载了主题。 FitVids试图使object响应,但不需要它。

Firefox不播放视频的问题是由于MiroVideoConverter。在尝试了另一个转换器后,它工作正常。