2015-05-05 23 views
5

我想播放一個MP3音頻數組。我在我的html中有一個音頻文件,並在我的JavaScript中使用document.CreateElement()新的音頻()沒有在Internet Explorer中實現

當我嘗試設置src屬性(setAttribute("src", string))時,在IE中出現錯誤,提示「未實現」。

我嘗試使用新的音頻(),我得到了同樣的錯誤在IE中,「未實現」。這兩種方法都適用於Google chrome和Firefox。

任何人都可以幫忙嗎?

<audio id="audio1" >Not supported</audio> 
audioElm = document.getElementById("audio1"); 
audioElm.setAttribute("src", aud[count]); 
audioElm.play(); 
+0

可能你顯示代碼?,請 –

+0

HTML \t <音頻ID = 「音頻1」>不支持 JS audioElm =的document.getElementById( 「音頻1」); audioElm.setAttribute(「src」,aud [count]); audioElm.play(); 這適用於Chrome和FF,但不適用於IE。當我調試它說不執行 – Haiti

+0

音頻文件的格式是什麼? IE只支持.mp3。 – jaket

回答

5

HTML5音頻在IE(最新版本)不打?

這可能是一個兼容性視圖問題(怪癖模式

  • 是你在IE瀏覽器的兼容性視圖列表上的網站?
  • 或者您的網頁嵌入在iframe中?

它可以通過在服務器上運行的IE造成的

  • IE服務器版本不支持音頻/視頻

它可能的原因包括(增強保護模式)在Windows 8.1企業版(如「8.1 N」)上運行IE。

  • 的修復程序,這將被安裝爲Windows 8.1

的N和KN版本的媒體功能包,你也可以去html5test.com,並期待在音頻部分的「支持MP3」。

+1

對於不支持音頻/視頻的IE服務器版本+1。那是我正在尋找的答案,謝謝。 – illinoistim

相關問題