Przejdź do zawartości

Audio i Video API

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 89.72.130.221 (dyskusja) o 19:24, 21 maj 2017. Może się ona znacząco różnić od aktualnej wersji.

HTML5 video – element języka HTML wprowadzony w HTML 5, służący do odtwarzania plików wideo[1] bez konieczności instalowania dodatkowych wtyczek do przeglądarki. Wprowadzenie tagu <video> jest utrudnione przez brak porozumienia producentów przeglądarek w sprawie kodeka wideo[2].

Przykład

Przykładowy fragment kodu HTML5 wykorzystujący tag <video>. Jeżeli tag ten nie jest obsługiwany wyświetli się wpisany tekst.

<video src="movie.mp4" controls>
Twoja przeglądarka nie obsługuje tagu wideo.
</video>

Element <source> służy do wskazania alternatywnych formatów wideo. Jeżeli przeglądarka nie może odtworzyć pierwszego pliku, spróbuje odtworzyć następny:

<video controls>
 <source src="video.webm" type="video/webm">
 <source src="video.ogv" type="video/ogg">
 <source src="video.mp4" type="video/mp4">
 Twoja przeglądarka nie obsługuje tagu wideo.
</video>

Przeglądarki obsługujące tag <video>

Tabela przedstawia przeglądarki obsługujące element <video> w HTML5. Wartości w tabeli oznaczają od której wersji dany format jest obsługiwany.

Przeglądarka Ostatnia stabilna wersja Obsługiwane formaty
Ogg Theora H.264 VP8 (WebM) VP9 (WebM)
Internet Explorer 5.2.3
(16 czerwca 2003) [±]
Nie 9.0[3] Nie Nie
Mozilla Firefox 139.0.4
(10 czerwca 2025) [±]
3.5 21.0[4] 4.0[5] 28.0
Google Chrome 137.0.7151.103/104
(10 czerwca 2025) [±]
3.0 3.0 6.0[6] 16.0
Safari Szablon:Ostatnie stabilne wydanie/Safari Nie 3.1 Nie Nie
Opera 119.0.5497.70
(4 czerwca 2025) [±]
10.50 24.0.1558.21 10.60[7][8] 16.0
Konqueror Szablon:Ostatnie stabilne wydanie/Konqueror 4.4 Tak Tak Nie
Epiphany 48.0
(13 marca 2025) [±]
2.28 Tak Tak Nie

Zastosowanie

Od wprowadzenia przez Apple urządzenia iPad wiele witryn zaczęło stosować HTML5 video w formacie H.264 dla urządzeń identyfikujących się jako iPad[9].

Pomimo większej popularności Adobe Flash nad wideo w HTML5, to wprowadzone eksperymentalne odtwarzanie wideo w HTML5 w serwisach Dailymotion[10] (przy użyciu Ogg Theora i Vorbis), YouTube[11] (przy użyciu H.264 i WebM) i Vimeo[12] (przy użyciu H.264) wskazują, że zainteresowanie wideo w HTML5 wzrasta.

Problem patentu H.264

Ostatni patent H.264 wygasa 29 listopada 2027.[13] Dlatego też istnieją kampanie promujące porzucenie tego formatu na rzecz Ogg Theora i WebM. Powodem jest także fakt, że o ile użycie do transmisji nie komercyjnej filmu zapisanego tym w formacie w Internecie jest bezpłatne to samo oprogramowanie do odtworzenia musi pokryć opłatę licencyjną. Inną propozycją(np. Nokii)[14] jest wykorzystanie formatu ITU h.261 którego część została zdefiniowana w lub przed listopadem 1988. Definicja z 1990 H.261 miała pozostałe fragmenty nie zawarte w definicji z 1988. [15]


  1. The video element. [dostęp 2010-06-24].
  2. Brak porozumienia w sprawie tagów video i audio. [dostęp 2010-06-24].
  3. Microsoft Previews the Revamped Internet Explorer 9 Platform. [dostęp 2010-06-24]. (ang.).
  4. Nie na wszystkich platformach według http://caniuse.com/#feat=mpeg4
  5. Open Web, Open Video and WebM. The Mozilla Blog. [dostęp 2010-08-08]. (ang.).
  6. Jim Bankoski: WebM and VP8 land in Chromium. The Chromium Blog. [dostęp 2010-08-04]. (ang.).
  7. Håkon Wium Lie: Welcome, WebM <video>!. Opera Labs. [dostęp 2010-08-08]. (ang.).
  8. Chris Mills: Opera supports the WebM video format. Dev.Opera. [dostęp 2010-08-08]. (ang.).
  9. iPad-ready websites. Apple. [dostęp 2010-08-18]. (ang.).
  10. Watch Video…without Flash. DailyMotion Blog. [dostęp 2010-08-18]. (ang.).
  11. Introducing YouTube HTML5 Supported Videos. YouTube Blog. [dostęp 2010-08-18]. (ang.).
  12. Try our new HTML5 player!. Vimeo Staff Blog. [dostęp 2010-08-18]. (ang.).
  13. http://www.osnews.com/story/24954/US_Patent_Expiration_for_MP3_MPEG-2_H_264/
  14. http://en.swpat.org/wiki/Use_software_from_20_years_ago
  15. http://en.swpat.org/wiki/MPEG_LA

Linki zewnętrzne