2015-05-05 3 views
5

Я пытаюсь воспроизвести массив mp3-звука. У меня есть аудиофайл в моем html и получить его с помощью document.CreateElement() в моем JavaScript.новый Audio() не реализован в Internet explorer

Когда я пытаюсь установить атрибут src (setAttribute("src", string)), я получаю сообщение об ошибке «Не реализовано» в IE.

Я попытался использовать новый Audio(), я получаю ту же ошибку в 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 = "AUDIO1"> Не поддерживается JS audioElm = document.getElementById ("AUDIO1"); audioElm.setAttribute ("src", aud [count]); audioElm.play(); Это работает с Chrome и FF, но не для IE. когда я отлаживаю его, говорит NOT IMPLEMENTED – Haiti

+0

Каков формат аудиофайла? IE поддерживает только .mp3. – jaket

ответ

5

HTML5 аудио не играет в IE (последние версии)?

Это может быть проблемой зрения совместимости (режим причуды)

  • ваш сайт в список просмотра совместимости в IE?
  • или ваша страница встроена в iframe?

Это может быть вызвано запуском IE на сервере

  • серверные версии IE не поддерживают аудио/видео (расширенный защищенный режим)

Это может быть вызвано запуск IE в версии Windows 8.1 Enterprise, такой как «8.1 N».

  • Исправление для этого будет установка СМИ Feature Pack для N и KN версий Windows, 8.1

Также вы можете перейти на html5test.com и посмотреть в разделе аудио на «поддержку MP3».

+1

+1 для версии сервера IE, не поддерживающей аудио/видео. Это был ответ, который я искал, спасибо. – illinoistim