所以我已经阅读了其他文章和IE8的假设修复,但似乎没有任何工作。 MediaElementjs.com网站上的主要播放器甚至在IE8中都不起作用。MediaElement.js不在IE8中工作
任何人都可以指向我的网站,他们知道在IE8中成功使用mediaelement.js?
该计划是查看源代码并重复他们所做的事情。
谢谢!
所以我已经阅读了其他文章和IE8的假设修复,但似乎没有任何工作。 MediaElementjs.com网站上的主要播放器甚至在IE8中都不起作用。MediaElement.js不在IE8中工作
任何人都可以指向我的网站,他们知道在IE8中成功使用mediaelement.js?
该计划是查看源代码并重复他们所做的事情。
谢谢!
我的网站似乎在IE8的工作,这里是一个网页与视频:http://www.theguitarlesson.com/guitar-lessons/white-christmas-guitar-lesson-bing-crosby/
我必须设置enablePluginSmoothing
为true形容这里,因为闪存的播放质量baaaaad开箱即用,但没别做任何事了。我发现在这里:Video quality issues with MediaElement.JS and Flash
我发现,我不得不把
<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可见性属性。
在$(document).ready之后或者加载媒体元素时发出调用。
+1,将呼叫移至mediaelementplayer()至页脚也为我修复。 – marcvangend