2013-11-09 44 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之後或者加載媒體元素時發出調用。