аудио тег не работает в IE9 - PullRequest
8 голосов
/ 09 сентября 2011

Я экспериментирую с аудио тегом.

Файл ниже работает в Google Chrome, но не в IE9.Я всегда получаю "аудио тег не поддерживается".Я также пробовал wav, flac, wma -> тот же результат.

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

Кто-нибудь может помочь?С уважением, Георг

<html>
  <head>
  </head>
  <body>
    <audio controls="controls" src="c:\concerto.mp3" >
       audio tag not supported.
    </audio>            
  </body>
</html>

Ответы [ 3 ]

16 голосов
/ 09 сентября 2011

Добавьте тип документа HTML5 на страницу, и он должен запустить стандартный режим в IE9.Вам также следует добавить элемент заголовка в , чтобы сделать документ действительным :

<!DOCTYPE html>
<html>
  <head>
    <title>Add a title</title>
  </head>
  <body>
    <audio controls="controls" src="c:\concerto.mp3" >
       audio tag not supported.
    </audio>            
  </body>
</html>

Если у вас все еще есть проблемы, попробуйте добавить этот метатег в заголовок:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
0 голосов
/ 20 ноября 2014

IE воспроизводит файлы на вашем ПК, если вы указываете полный путь в виде URL "file: // c: /concert.mp3" или только имя файла "концерт.mp3", если файл находится в той же папке, что и HTMLфайл.Firefox также требует полного пути к файлам в других папках, в то время как Chrome добавляет «file: //», если его нет в URL.Это проблема, если вы хотите использовать для воспроизведения локальных файлов, если они находятся в других папках.FileAPI не позволяет вам найти путь к файлу.

0 голосов
/ 14 мая 2013

Если 'audio' работает в chrome, safari и т. Д., Но не в IE, проверьте метатеги.У меня был один, который ссылался на IE8, который остановил работу «аудио».Это было довольно неприятно, пока я не обнаружил проблему, в какой момент свет погас.

...