2013-10-18 83 views
1

我有一個JSFiddle,它既有一個標準的html5 <audio>標記用於播放,還有一個調用javascript Audio()函數。正如所料,在Chrome/Firefox/IE10中這些工作,但在IE11(昨天帶有Windows 8.1)這些方法都沒有工作,我得到一個"Error: Not implemented "異常。我還沒有看到任何文件,音頻無法在IE11上工作 - 是我的安裝只是搞砸了,或與IE11的其他人看到這一點呢?Internet Explorer 11和Html5聲音播放

JSFiddle Here

此外,在標題中IE11 http://html5test.com/表示該聲音元素的支持,但沒有編解碼器的工作。

回答

5

在這種情況下,IE11在Windows 8.1 Pro N上運行。安裝media pack爲我解決了這個問題,儘管我認爲瀏覽器的html5功能需要這個補充才能正常工作並且微軟沒有列出媒體包對任何其他功能(如IE11或HTML5)here有任何影響。

+0

我可以確認的情況下,在新的Windows 10安裝(歐洲N版本不附帶Windows媒體包)。我會在您的語句中使用Try Catch來捕獲此錯誤。 –