Маленькое исследование HTML5 Multimedia
А точнее, поддержка элементов audio и video в современных браузерах.
Для проверки были сделаны 2 странички и использованы 4 мультимедиа файла в форматах mp3, ogg vorbis, ogg theora, x264/mp4
Итак… на сегодняшний день audio и video поддерживают:
- Mozilla Firefox 3.5 RC (Windows, Linux) — скорее всего станет первым стабильным браузером с этой фичей
- Mozilla SeaMonkey 2.0b1 (Windows, Linux) — ну… логично
- Arora 0.7.1 (Linux). Виндовая почему-то не хочет…
- Google Chrome 3.0 (Windows) — тоже пока еще development branch. Единственный конкурент Мозиллы на право первенства. Версия же под Linux пока вообще ничего не умеет
MSIE как всегда в пролете. Opera в мейнстрим пока свои наработки пускать не хочет. Safari вопреки слухам тоже пока поддержкой не обзавелся. (возможно, слухи были про MacOS)
Поддержка форматов
Где указаны 2 формата, было использовано несколько источников для элемента (см. код под катом)
Mozilla | Arora | Chrome | |
---|---|---|---|
mp3 | |||
ogg | |||
mp3, ogg | ogg | ogg | |
ogg, mp3 | ogg | ogg | |
mp4 (h264) | |||
ogv (theora) | |||
mp4, ogv | ogv | mp4 | |
ogv, mp4 | ogv | ogv
Arora почему-то не поняла множественные источники. Код страничек (под катом): audio.html <html>
<head>
<meta charset="utf-8"/>
<title>HTML5 Audio</title>
</head>
<body>
<p>
mp3:<br />
<audio src="audio.mp3" controls="controls">
Нет поддержки элемента audio
</audio>
</p>
<p>
ogg:<br />
<audio src="audio.ogg" controls="controls">
Нет поддержки элемента audio
</audio>
</p>
<p>
Много источников. Сначала указан mp3, потом ogg:<br />
<audio controls="controls">
<source src="audio.mp3" type="audio/mpeg"/>
<source src="audio.ogg" type="audio/ogg"/>
Нет поддержки элемента audio
</audio>
</p>
<p>
Много источников. Сначала указан ogg, потом mp3:<br />
<audio controls="controls">
<source src="audio.ogg" type="audio/ogg"/>
<source src="audio.mp3" type="audio/mpeg"/>
Нет поддержки элемента audio
</audio>
</p>
</body>
</html>
video.html <html>
<head>
<meta charset="utf-8"/>
<title>HTML5 Video</title>
</head>
<body>
<p>
mp4/x264:<br />
<video src="video.mp4" controls="controls">
Нет поддержки элемента video
</video>
</p>
<p>
ogv/theora:<br />
<video src="video.ogv" controls="controls">
Нет поддержки элемента video
</video>
</p>
<p>
Много источников. Сначала указан mp4, потом ogv:<br />
<video controls="controls">
<source src="video.mp4" type="video/mp4"/>
<source src="video.ogv" type="video/ogg"/>
Нет поддержки элемента video
</video>
</p>
<p>
Много источников. Сначала указан ogv, потом mp4:<br />
<video controls="controls">
<source src="video.ogv" type="video/ogg"/>
<source src="video.mp4" type="video/mp4"/>
Нет поддержки элемента video
</video>
</p>
</body>
</html>
|