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

Recenze Western Digital Caviar Black (1 TB)
Recenze Western Digital Caviar Black (1 TB)
Při 8,9 p / GB je 1TB Caviar Black relativně levný ve srovnání s 750GB modelem. Ve srovnání se zbytkem laboratoří je to stále jen střední část hodnoty a výkon nebyl
Jak přidat další úložiště do počítače Mac
Jak přidat další úložiště do počítače Mac
Nedostatek místa na vašem Macu může být frustrující: nebudete moci ukládat žádné fotografie ani soubory, vaše aplikace se nebudou aktualizovat a může to dokonce způsobit, že vaše zařízení bude fungovat pomalu. Naštěstí tam
Jak získat odznak aktivního vývojáře v Discordu
Jak získat odznak aktivního vývojáře v Discordu
Odznak Active Developer je známkou uznání pro tvůrce aplikací, které můžete používat na platformě Discord. Jakmile odznak získáte, zobrazí se vedle vašeho profilu a bude označovat váš výjimečný stav. Ostatní uživatelé
14 způsobů, jak opravit Roblox Error Code 268
14 způsobů, jak opravit Roblox Error Code 268
Získání varování Roblox Error Code 268 může znamenat dočasný nebo trvalý zákaz. Aby zpráva zmizela, vypněte cheat a antivirový software, zkontrolujte nastavení internetu a vyzkoušejte jinou verzi videohry Roblox.
Jak připojit Steam Deck k televizoru
Jak připojit Steam Deck k televizoru
Steam Deck můžete připojit k televizoru pomocí adaptéru USB-C na HDMI, doku nebo Steam Link.
Odkaz na TikTok v Bio požadavcích
Odkaz na TikTok v Bio požadavcích
Pokud jste cestovní kancelář, majitel malé firmy, food blogger nebo módní návrhář, můžete použít TikTok k propagaci svého podniku. A co víc, je to neuvěřitelně jednoduché. TikTok je výkonná marketingová platforma, kde jste
7 nejlepších aplikací pro sdílený kalendář roku 2024
7 nejlepších aplikací pro sdílený kalendář roku 2024
Sledujte svůj rušný život po boku rodiny nebo přátel pomocí sdíleného kalendáře. Prozkoumali jsme a použili nejlepší kalendářové aplikace ke sdílení, které si můžete stáhnout na různých platformách.