Почему IE9 говорит мне, что не поддерживает аудио, но поддерживает другие аудио - PullRequest
0 голосов
/ 13 августа 2011

Я работаю над аудиоплеером, который работает в Chrome, но не загружается в IE9.Когда я использую этот код, он говорит, что браузер не поддерживает аудио.

<script>    var supportsAudio1 = !!document.createElement('audio').canPlayType;
alert(supportsAudio1);</script>

Однако на сайтах, которые также используют этот метод обнаружения аудио, говорят, что аудио может воспроизводиться, и звук на этом сайте работает.Может кто-нибудь помочь мне понять, почему IE9 делает это?

Спасибо!

1 Ответ

4 голосов
/ 13 августа 2011

Internet Explorer поддерживает аудио только в режиме IE9.Убедитесь, что в начале разметки у вас есть <!doctype html>, и вы не нажали кнопку просмотра в режиме совместимости.javascript:alert(document.documentMode) может сказать вам, в каком режиме документа IE9 отрисовывает страницу.

...