mediaelement.js没有在IE 9中播放视频

时间:2012-06-06 10:59:36

标签: javascript internet-explorer-9 mediaelement.js

我几天前刚开始使用mediaelement.js。

到目前为止一切都有效,除非IE9没有显示任何视频(原生),即使声音播放正常。使用Flash,它可以正常工作。

成功回调运行后,视频元素似乎消失(宽度和高度= 0)。如果我手动更改尺寸,它只是黑色。

我尝试播放来自mediaelementjs.com的演示视频,但视频也是黑色的。

我尝试在成功回调后手动设置大小(mediaelement.js: Local Flash playback shows black video with sound unless shown full screen)。这会显示视频元素,但它仍然只是黑色。声音仍在播放。

Mediaelement.js malfunction in IE, no flashback works中,我找到了一个使用未记录属性的可能解决方案。

/*@cc_on
@if (@_jscript_version == 9)
    mode: 'shim',
@end
@*/

这迫使IE使用闪存但我在生产环境中使用它并不舒服。

有没有人有更好的解决方案?

更新:我刚刚在另一台具有相同操作系统和浏览器(Windows 7,IE 9.0.8112)的计算机上进行了测试,并且mediaelementjs.com上的视频播放正常。它可能与我的安装有关吗?我通常从不使用IE并且没有改变任何东西......

0 个答案:

没有答案