Какие браузеры поддерживают тег html 5 <audio> в Windows сегодня?

StackOverflow https://stackoverflow.com/questions/1007223

  •  06-07-2019
  •  | 
  •  

Вопрос

Какие браузеры поддерживают html 5 <audio> тег в Windows сегодня?

Редактировать:Пытаясь http://moztw.org/demo/audioplayer/ в качестве теста.Chrome 2 и Safari 4 у меня не работают.

Это было полезно?

Решение

Safari 3.1+ и Firefox 3.5 поддерживают аудио элемент. Opera 10 не поддерживает аудио элемент, хотя и поддерживает его более старую версию в форме аудио объекта. Chrome 3, скорее всего, будет поддерживать аудио элемент.

(Только что увидел, что вы хотели бы узнать о поддержке этой конкретной страницы. Боюсь, это в основном зависит от используемых вами кодеков.)

(Отказ от ответственности: я работаю в Opera и являюсь членом HTML WG.)

Другие советы

если значение равно true:

!!document.createElement('audio').canPlayType

, тогда у вас есть поддержка аудио тегов в вашем браузере. Подобное обнаружение гораздо лучше, чем анализ строк userAgent.

Кроме того, вы можете использовать что-то вроде Modernizr для обработки этого обнаружения и многие другие для вас.

Наш блог Публикация.

Содержит более актуальную информацию о поддержке современным браузером аудио HTML5.

По состоянию на июль 2011 года

IE9

Поддерживает MP3 и AAC

Firefox 5

Поддерживает Ogg и Wav

Хром 12

Поддерживает Ogg, MP3, Wav и AAC

Сафари 5

Поддерживает MP3, AAC и WAV

Опера 11

Поддерживает Ogg и Wav

Как вы можете видеть из приведенных выше данных и из прочтения сообщения в блоге, это немного неприятная ситуация, поскольку не все браузеры поддерживают один аудиоформат.Непосредственных признаков какого-либо решения пока тоже нет.

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

Поддержка сейчас довольно хорошая. Начиная с IE9, последние версии всех настольных браузеров и большинства мобильных браузеров поддерживают звуковую метку. Единственная причина не использовать его - поддержка старых версий IE, но вы всегда можете предоставить запасной вариант, если это важно.

Вот подробности для настольных браузеров:

+---------+-------------------------+----------------------------------+
| Browser | Supported since version |             Formats              |
+---------+-------------------------+----------------------------------+
| IE      | 9.0                     | AAC or .mp3                      |
| Firefox | 3.5                     | .ogg, .wav                       |
| Chrome  | 3                       | .mp3, .ogg                       |
| Safari  | 4                       | Any audio supported by Quicktime |
| Opera   | 9.5                     | .ogg, .wav                       |
+---------+-------------------------+----------------------------------+

Вот подробности для мобильных браузеров (нет информации о формате, извините):

+--------------+-------------------------+
|   Browser    | Supported since version |
+--------------+-------------------------+
| iOS Safari   | 4                       |
| Opera mobile | 10                      |
| Opera mini   | no support (Dec 2011)   |
| Android      | 2.3                     |
| Blackberry   | 6                       |
+--------------+-------------------------+

Если вы хотите использовать звук, важно предоставить обе версии файла .ogg и .mp3 , чтобы получить хорошую поддержку различных браузеров.

<audio controls>
   <source src="/my-podcast.mp3" />
   <source src="/my-podcast.ogg" />
</audio>

Вот wikipedia статья, в которой сравнивается поддержка каждого браузера в HTML5:

Для поддержки аудио в Windows Safari необходимо установить Quicktime. Фрагмент javascript правильно сообщает, поддерживается он или нет.

Все эти браузеры поддерживают функциональность тега. Причина, по которой ваш плеер не работает в Safari, заключается в том, что вы используете файлы OGG. OGG поддерживается в Firefox и Chrome.
Firefox поддерживает только WAV и OGG. Chrome поддерживает все. Opera поддерживает только WAV. Safari поддерживает все, кроме OGG.

Удачи!

опера 10 и 3.5, не знаю о сафари

Я уверен в Safari 4, Firefox 3.5 от RC1 и, возможно, Chrome 2.

Насколько я знаю, он поддерживается частично или полностью в движках gecko, webkit и presto.

Таким образом, любой браузер, использующий последнюю версию этих движков, должен поддерживать его.

Предполагается, что движки Gecko, Webkit и Presto его поддерживают, но я думаю, что только частично. Так что Firefox 3.5 и Opera - ваш лучший выбор.

Страница (moztw.org/demo/audioplayer) работает нормально в Chrome 3 (канал разработчика)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top