Chase Your Dreams!

Christian Archer

  • Home
  • Profile
  • Friends
  • Forums
  • Gallery
  • Homepage
  • Copyright
Twitter Facebook RSS

Маленькое исследование HTML5 Multimedia

Posted on June 29, 2009 by SunChaser
No CommentsLeave a comment

А точнее, поддержка элементов 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

Google Chrome понял формат mpeg, но всё равно предпочел ogv в обоих случаях независимо от порядка указания. Он просто хочет audio/mp4 в качестве MIME-типа. Подправил код и Хром сразу стал вести себя логичнее.

Arora почему-то не поняла множественные источники.

Код страничек (под катом):

audio.html

<html>
<head>
<meta charset=”utf-8″/>
<title>HTML5 Audio</title>
</head>
<body>

<p>Beatles – Yesterday (mp3):<br/>
<audio src=”yesterday.mp3″ controls=”controls”>Нет поддержки элемента audio</audio></p>

<p>Beatles – Let It Be (ogg):<br/>
<audio src=”letitbe.ogg” controls=”controls”>Нет поддержки элемента audio</audio></p>

<p>Много источников. Сначала указан mp3, потом ogg:<br/>
<audio controls=”controls”>
<source src=”yesterday.mp3″ type=”audio/mpeg”/>
<source src=”letitbe.ogg” type=”audio/ogg”/>
Нет поддержки элемента audio
</audio>

<p>Много источников. Сначала указан ogg, потом mp3:<br/>
<audio controls=”controls”>
<source src=”letitbe.ogg” type=”audio/ogg”/>
<source src=”yesterday.mp3″ type=”audio/mpeg”/>
Нет поддержки элемента audio
</audio>
</p>

</body>
</html>..

video.html

<html>
<head>
<meta charset=”utf-8″/>
<title>HTML5 Video</title>
</head>
<body>

<p>Arrancar Encyclopedia – Bawabawa (mp4/x264):<br/>
<video src=”bawabawa.mp4″ controls=”controls”>Нет поддержки элемента video</video></p>

<p>Yaoi (ogv/theora):<br/>
<video src=”yaoi.ogv” controls=”controls”>Нет поддержки элемента video</video></p>

<p>Много источников. Сначала указан mp4, потом ogv:<br/>
<video controls=”controls”>
<source src=”bawabawa.mp4″ type=”video/mp4″/>
<source src=”yaoi.ogv” type=”video/ogg”/>
Нет поддержки элемента video
</video>

<p>Много источников. Сначала указан ogv, потом mp4:<br/>
<video controls=”controls”>
<source src=”yaoi.ogv” type=”video/ogg”/>
<source src=”bawabawa.mp4″ type=”video/mp4″/>
Нет поддержки элемента video
</video>
</p>

</body>
</html>

  • Share this:
  • Email
  • ВКонтакте
Categories: Multimedia, Web Development | Tags: arora, gecko, google chrome, html audio, html video, html5, mozilla firefox, seamonkey
Эмоции Хью Лори
Mandriva Italia Backports

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Similar Posts

    • <audio> and <video>
    • Linus Torvalds
    • Новый браузер — Google Chrome
    • oEmbed
    • Google Chrome в Linux
  • Blogroll

    • Блог android разработчика
  • FeedBurner

  • Calendar

    June 2009
    M T W T F S S
    « May   Jul »
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • Archives

  • Categories

    • ? (1)
    • Bookmarks (15)
    • Culture (186)
      • Books (10)
      • Comics (1)
      • Holidays (1)
      • Law (3)
      • Linguistics (13)
      • Movies and TV (45)
      • Music (25)
      • Nippon (47)
        • Anime (43)
      • Politics (25)
      • Quotes (20)
      • Religion (3)
      • Science (15)
      • Video (16)
    • Development (38)
      • Design (4)
      • Qt (4)
      • Ruby (1)
      • Web Development (19)
    • Fun (75)
    • IT (218)
      • Cross-site Connectivity (11)
        • oEmbed (2)
        • OpenID (9)
      • Games (15)
      • Howtos (11)
      • Instant Messaging (38)
        • Jabber (26)
      • Internet Misc (37)
      • Linux (46)
      • Multimedia (3)
      • Phones (1)
      • Windows (21)
        • Linux Software in Windows (4)
      • WordPress (13)
      • XML (4)
    • Miscellaneous (43)
    • Personal (95)
      • Blog Flashmob (2)
      • Random Thoughts (25)
      • Secret Wishes (3)
      • Travel (3)
    • Pictures (20)
      • Gallery Updates (10)
      • Photography (3)
  • Recent Comments

    • SunChaser on DNS Service
    • Johan on DNS Service
    • SunChaser on DNS Service
    • SunChaser on DNS Service
    • SunChaser on DNS Service
  • Forum Topics

    • Jabber Server
  • SunChaser on Twitter

    • RT @KermlinRussia: Скоро начнут людей на улицах хватать и назначать полпредами. 1 day ago
    • @kwizme_en spare 1 day ago
    • @ilyabirmannet Oneiric? 1 day ago
    • Doctor Who / Torchwood sunchaser.info/2012/05/17/doc… 2 days ago
    • @Foolish_Fire красиво 2 days ago
© 2006-2012 by Christian Archer Proudly Powered by WordPress | Nest Theme by YChong
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.