2013-02-08 84 views
0

我正在使用AudioJS(http://kolber.github.com/audiojs/)將音頻添加到我正在設計的網站。我有它的功能,但由於某些原因,它不適用於IE8 - 適用於Chrome,Firefox和Safari。AudioJS不工作IE8 - 運行時錯誤

javascript樣子:http://new.joshrodg.com/wp-content/themes/choosedumont/audio/audio.js

code樣子:

<script type="text/javascript"> 
    audiojs.events.ready(function() { 
    audiojs.createAll(); 
}); 
</script> 

tag樣子:

<audio src="http://www.weatheranswer.com/public/frank_sinatra_let_it_snow.mp3" preload="auto"></audio> 

Internet Explorer 8中的錯誤消息:


頁面錯誤細節

用戶代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT 5.1;三叉戟/ 4.0) 時間戳:星期五,2013年2月8日22點41分12秒UTC

消息:未知的運行時錯誤 行:272 字符:9 代碼:0 URI:http://new.joshrodg.com/wp-content/themes/choosedumont/audio/audio.js


272行顯示:element.outerHTML = wrapper.outerHTML;

我追溯了錯誤,只是不知道如何修復錯誤......任何人有任何想法?

感謝,
喬希

回答

0

我終於明白了!

不知道發生了什麼,但我最終使用一個不同的球員(http://mediaelementjs.com/

我開始使用MediaElementJS的球員,但由於某種原因,沒有皮膚適用於我的任何音頻文件。這一次,我手動添加到我的主題(而不是使用插件 - 這是我原來使用的)

我也納入皮膚:http://www.onedesigns.com/freebies/custom-mediaelement-js-skin,花了一點時間,因爲那一個只作爲插入。

不知道爲什麼AudioJS腳本不工作(因爲它應該有),我不知道爲什麼MediaElementJS腳本不作爲插件工作(因爲它應該有),總而言之我是很高興我有一些終於可以工作的東西,是跨瀏覽器兼容的,並且看起來不錯或者沒有閃光燈。

謝謝, Josh