Hlavní Chytré Telefony Přidání videa na web pomocí HTML5

Přidání videa na web pomocí HTML5



V prvním ze svých blogů pro PC Pro , web Developer Ian Devlin odhaluje, jak vložit video na web pomocí HTML5

Přidání videa na web pomocí HTML5

NEWSonyHDRBack_Web-462x369

kde mohu vytisknout něco v mém okolí

Pravděpodobně největší a nejvíce mluvenou funkcí HTML5 je vložené video. V současné době je jedinou metodou přidávání videoobsahu na váš web plugin třetí strany, jako je Flash, QuickTime nebo RealPlayer. S úsvitem HTML5 a elementu videa se to všechno změní, podpora videa bude zpracovávána webovým prohlížečem, což odstraní potřebu jakékoli podpory třetích stran.

Několik webových prohlížečů již nabízí podporu pro HTML5. Zde prozradíme, jak můžete na svůj web vložit video bez pluginů a jaké problémy budete řešit.

Typy souborů a kompatibilita prohlížeče

Nejprve se stručně podíváme na různé typy video souborů, které jsou v HTML5 podporovány. Jedná se o Theora OGG a H.264 (.mp4). Různé prohlížeče podporují různé typy a některé nepodporují vůbec žádný. Označuje to následující tabulka:

Theora OGGH.264 (mp4)
Firefox 3.5+X
Chrome 3+
Safari 3+X
Opera 10.5+X
Internet Explorer 8XX
Internet Explorer 9X
iPhoneX
AndroidX

Kodeky a další technické problémy

Samotný HTML5 nespecifikuje videokodek, který se má použít, a to vedlo k argumentům o tom, který je nejlepší pro web . Abychom pokryli všechny prohlížeče, musíme podporovat oba kodeky.

A pak je tu samozřejmě Internet Explorer. V tuto chvíli žádná z vydaných verzí aplikace Internet Explorer nepodporuje prvek videa a pro přehrávání videa je stále vyžadován plugin. To se změní vydáním aplikace Internet Explorer 9 (pravděpodobně začátkem příštího roku), kdy bude podporována verze H.264, spolu s mnoha dalšími výhodami HTML5.

V případě, že vás zajímá, jak můžete převést své video soubory na OGG (více o typu Theora OGG si můžete přečíst na TheoraCookbook ) soubory pomocí Miro Video Converter .

Další podrobné informace o prvku videa a kodekech najdete na ponořte se do html5: videa na webu Mark Pilgrim.

HTML5 kód

Nyní přejdeme ke skutečnému kódu HTML5 a tomu, jak můžeme věc uvést do provozu. HTML5 nám poskytuje dva nové prvky, které můžeme použít k přidání videa na naše webové stránky: prvek, který jsme již zmínili, a živel. Podívejme se postupně na každou z nich.

Prvek

Prvek videa může mít následující atributy:

AtributPopis
srcplatnou adresu URL samotného videosouboru
automatické přehrávánílogická hodnota označující, zda se má video přehrávat automaticky
řízeníboolean označující, že by měl prohlížeč zobrazit výchozí ovládací prvky médií
smyčkalogická hodnota označující, zda má být video přehráváno opakovaně
předpětíoznačuje prohlížeči, zda je nutné preventivní stahování samotného videa, nebo zda je potřeba pouze metadata.
Možné hodnoty jsou:

  • žádný - označuje, že video nemá být předem načteno (protože to pravděpodobně nebude vyžadováno)
  • metadata - video pravděpodobně nebude vyžadováno, ale metadata (např. rozměry, doba trvání) jsou žádoucí
  • auto - informuje prohlížeč, aby se pokusil stáhnout celé video
  • (prázdný řetězec) - znamená to samé jako auto
plakátURL obrázku, který se zobrazí, když nejsou k dispozici žádná video data
šířkašířka videa v pixelech CSS
výškavýška videa v pixelech CSS

Z toho je vidět, jak snadné je vložit video OGG na váš web pomocí samotného prvku videa:

To je opravdu vše.

Jakýkoli prohlížeč, který podporuje formát Theora OGG, by nyní měl vaše video úspěšně zobrazit a přehrát bez dalších okolků. Samozřejmě to není tak snadné, protože jak jsme viděli z výše uvedené tabulky, kód by fungoval pouze ve Firefoxu, Chrome a Opera. Musíme tedy mít také záložní verzi H.264. Toho lze dosáhnout pomocí prvek, který nám umožňuje definovat více zdrojů médií pro prvek videa.

jak zapnout hlasový chat ve Fortnite

Prvek

Zdrojový prvek má následující atributy:

AtributPopis
srcplatnou adresu URL samotného mediálního (v tomto případě video) souboru
typtyp mediálního souboru, který musí být a Typ MIME , např. type='video/ogg' označuje, že se jedná o video Theora OGG, a můžete také poskytnout kodek MIME, který pomůže prohlížeči rozhodnout, jak video přehrát, pomocí type='video/ogg; codecs='theora, vorbis'.
polovinaudává zamýšlený typ média mediálního zdroje a musí být platný mediální dotaz , např. media='handheld' označuje, že video je vhodné pro kapesní zařízení nebo media='all and (min-device-height:720px)' což znamená, že video je vhodné pro obrazovky 720 pixelů nebo více.

Poznámka: zdrojový prvek je neplatný a má počáteční značku, ale žádnou uzavírací značku

Nejužitečnější na zdrojovém prvku je, že jej můžeme použít k naskládání různých typů souborů, což umožňuje prohlížeči vyzkoušet každý po druhém, dokud nenajde ten, který dokáže přehrát.

Pomocí a společně

Aby bylo možné skládat videa do různých typů v rámci prvku videa, zadáme kód následujícím způsobem:




Your browser does not support the video element.

Výše uvedený kód bude nyní fungovat ve všech prohlížečích kromě aplikace Internet Explorer, která zobrazí výše uvedenou zprávu.

Můžete to otestovat sami na stránce Testovací video HTML5, která obsahuje ukázkové video motýla ve formátu Theora OGG i MP4, takže pokud si toto prohlížíte ve Firefoxu, Chrome, Safari, Opera nebo na iPhonu nebo Sluchátko Android, měli byste být schopni jej zobrazit.

Ostré nože mezi vámi si nyní všimnou, že můžeme využít tohoto stohování a mít v dolní části záložní Flash (nebo nějaký jiný plugin) namísto zobrazení líto, že tuto video zprávu nevidíte, pomocí následujícího kódu :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


Závěr

Stejně jako u většiny prvků HTML5 je podpora zdrojů a prvků videa v prohlížeči v současné době nerovnoměrná. V tuto chvíli také probíhá velká debata o tom, zda zdrojový prvek zabije použití Flash jako nejoblíbenější metody přidávání videoobsahu na webové stránky. Nejsem si jistý, jestli to Flash úplně zabije, ale přesto si myslím, že je fér říci, že tu zůstane, a poskytne webovým vývojářům čistší a snadnější přístup k vkládání videa.

Zajímavé Články

Redakce Choice

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.