Přeskočit na obsah

HTML5 video

Z Wikipedie, otevřené encyklopedie

HTML5 video je nový HTML prvek zahrnutý ve specifikaci návrhu HTML5. Slouží k přehrávání videa či filmů.

Ve své funkci částečně nahradí prvek object. Až dosud bylo nutné mít k přehrávání videí na internetu nainstalovaný zásuvný modul. To se má nyní ale změnit. Videa a filmy na webu by měly přehrávat samotné prohlížeče.

Příklad

Následující úryvek HTML5 kódu vloží do webové stránky WebM video.

<video src="video.webm" controls>
 <p>Video si můžete <a href="video.webm">stáhnout</a>.</p>
</video>

Struktura

Prvek video je párový, má tedy koncovou značku. Vše, co je uvnitř tohoto prvku, až na tag <source>, je považováno za alternativní obsah pro prohlížeče, které prvek video nepodporují. Tam se tedy ukáže jen text a odkaz na stažení videa, obsah prvku video. Tento prvek má následující atributy:

  • src - URL souboru videa, např. video.webm nebo http://www.example.cz/video.webm
  • width - šířka videa, stejně jako u obrázků
  • height - výška videa, stejně jako u obrázků
  • poster - URL náhledu videa, který se zobrazí, dokud video není spuštěné; v případě, pokud se náhled neuvede, prohlížeč zobrazí první snímek videa, např. nahled.png nebo http://www.example.cz/nahled.png
  • controls - pokud se uvede, prohlížeč zobrazí kontrolní prvky k ovládání videa
  • autoplay - pokud se uvede, video se začne přehrávat ihned po načtení
  • loop - pokud se uvede, video se bude přehrávat stále dokola
  • type - MIME typ souboru videa, např. video/webm

Již zmíněný prvek <source> slouží k uvedení alternativních formátů videa. Pokud prohlížeč nedokáže přehrát první, jednoduše zkusí přehrát druhý. Příklad:

<video width="300" height="300" poster="nahled.png" controls>
 <source src="video.webm" type="video/webm">
 <source src="video.ogv" type="video/ogg">
 <p>Video si můžete <a href="video.ogv">stáhnout</a>.</p>
</video>

Pokud je více alternativních zdrojů videa, URL souboru videa se neuvádí přímo v prvku video, nýbrž v elementu source. Ten má povinné vlastnosti src a type, stejné jako u elementu video.

Podporované video formáty

Podpora video formátů v prohlížečích pro prvek video se hodně liší; formát totiž žádná specifikace nezahrnuje a je jen na výrobcích prohlížečů a tvůrcích webových stránek, jaký formát si zvolí.

V prohlížečích zatím nejpodporovanější formát je Ogg Theora (video/ogg, *.ogv), který podporuje Firefox, Opera a Google Chrome. Další známý formát je H.264 (video/mp4, *.mp4), který podporuje Internet Explorer 9, Safari a Google Chrome. Google taktéž vyvinul nový formát pro prezentaci hudby a videí na internetu, WebM (video/webm, audio/webm; *.webm), jehož základem je Matroska - VP8 pro video a Vorbis pro audio. Ten má být brzo podporován ve všech hlavních prohlížečích.

Externí odkazy