2013-11-09 42 views
0

所以我已经阅读了其他文章和IE8的假设修复,但似乎没有任何工作。 MediaElementjs.com网站上的主要播放器甚至在IE8中都不起作用。MediaElement.js不在IE8中工作

任何人都可以指向我的网站,他们知道在IE8中成功使用mediaelement.js?

该计划是查看源代码并重复他们所做的事情。

谢谢!

回答

1

我发现,我不得不把

<script>$('audio').mediaelementplayer();</script> 

最后在body元素为它在IE8和其他旧IE版本。我会把它放在首位,因为说明指出如果你想支持IE的旧版本,脚本的链接必须是头脑的,所以我认为这个调用也必须去那里。

如果您已从完整的视频示例(站点上的选项B)复制对象标记,则IE将加载Flash播放器,但不会添加加载媒体所需的mediaelement.js标记。

从音频工作的最好的例子是最新版本的压缩下载中的demo/mediaelementplayer-audio.html页面(您还需要下载媒体,不知道为什么这是独立的,但它在这里:https://github.com/johndyer/mediaelement-files/)。将它的部分复制到您的页面中,在相同的位置,然后替换为您自己的文件路径。如果这不起作用,那么问题可能在于您的MIME类型或CSS可见性属性。

+0

+1,将呼叫移至mediaelementplayer()至页脚也为我修复。 – marcvangend

0

在$(document).ready之后或者加载媒体元素时发出调用。