Legfontosabb Okostelefonok Videó hozzáadása a webhelyéhez HTML5 segítségével

Videó hozzáadása a webhelyéhez HTML5 segítségével



Az első blogjaiban a PC Pro , webfejlesztő Ian Devlin feltárja, hogyan lehet videókat beágyazni a webhelyére a HTML5 segítségével

Videó hozzáadása a webhelyéhez HTML5 segítségével

NEWSonyHDRBack_Web-462x369

milyen nyelven van kódolva a legendák ligája

Valószínűleg a HTML5 legnagyobb és legtöbbet beszélt funkciója a beágyazott videó. Jelenleg a videotartalom webhelyére történő felvételének egyetlen módja egy harmadik féltől származó plugin, például Flash, QuickTime vagy RealPlayer. A HTML5 és a videoelem hajnalán mindez megváltozik, a videotámogatást a webböngésző kezeli, így nincs szükség harmadik fél támogatására.

Számos webböngésző már kínál támogatást a HTML5-hez. Itt feltárjuk, hogyan ágyazhat be beépülő modul nélküli videókat a webhelyére, és milyen problémákat fog szembesíteni.

A fájltípusok és a böngésző kompatibilitása

Először röviden áttekintjük a HTML5 által támogatott különböző videofájltípusokat. Ezek a Theora OGG és a H.264 (.mp4). A különböző böngészők különböző típusokat támogatnak, egyesek pedig egyáltalán nem. A következő táblázat ezt mutatja:

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

Kodekek és egyéb technikai kérdések

Maga a HTML5 nem határoz meg videokodeket használni, és ez vitákhoz vezetett, hogy melyik a legjobban használható az interneten . Tehát az összes böngésző lefedéséhez mindkét kodeket támogatnunk kell.

És akkor természetesen ott van az Internet Explorer. Jelenleg az Internet Explorer egyik kiadott verziója sem támogatja a videó elemet, és a videó lejátszásához továbbra is szükséges egy plugin. Ez megváltozik az Internet Explorer 9 kiadásával (valószínűleg jövő év elején), amikor a H.264-et támogatják, sok más HTML5-delem mellett.

Abban az esetben, ha kíváncsi arra, hogyan konvertálhatja videofájljait OGG-re (a Theora OGG típusról a TheoraCookbook ) fájlokat a Miro Video Converter .

A videoelemről és a kodekekről további részletes információkat a merüljön el a html5: videóban az interneten írta Mark Pilgrim.

HTML5 kód

Most áttérünk a tényleges HTML5-kódra, és arra, hogyan tudjuk működtetni a dolgot. A HTML5 két új elemet biztosít számunkra, amelyek segítségével videót adhatunk weboldalunkhoz: a elem, amelyet már említettünk, és a elem. Nézzük ezeket mind sorban.

Az elem

A videó elemnek a következő attribútumai lehetnek:

TulajdonságLeírás
srca videófájl érvényes URL-je
automatikus lejátszáslogikai érték, amely jelzi, hogy a videót automatikusan le kell-e játszani
vezérlőklogikai érték, amely jelzi, hogy az alapértelmezett adathordozó-vezérlőket a böngészőnek kell megjelenítenie
huroklogikai érték, amely jelzi, hogy a videót meg kell-e ismételni
előtöltésjelzi a böngésző számára, hogy szükséges-e maga a videó előzetes letöltése, vagy csak metaadatokra van szükség.
A lehetséges értékek:

  • nincs - jelzi, hogy a videót nem kell előre betölteni (mivel valószínűleg nem lesz rá szükség)
  • metaadatok - a videó valószínűleg nem szükséges, de metaadatok (pl. dimenziók, időtartam) kívánatosak
  • auto - tájékoztatja a böngészőt, hogy megpróbálja letölteni a teljes videót
  • (üres karakterlánc) - ugyanazt jelenti, mint az auto
posztera képfájl URL-je, amelyet akkor kell megjeleníteni, ha nem állnak rendelkezésre videoadatok
szélességa videó szélessége CSS pixelben
magassága videó magassága CSS pixelben

Ebből látható, hogy milyen egyszerű beágyazni egy OGG videót a weboldaladba, kizárólag a videoelem használatával:

Tényleg ennyi van benne.

Minden olyan böngészőnek, amely támogatja a Theora OGG formátumot, mostantól minden további nélkül sikeresen meg kell jelenítenie és lejátszania a videót. Természetesen ez nem olyan egyszerű, mint ez, mert amint a fenti táblázatból láthattuk, a kód csak Firefoxban, Chrome-ban és Opera-ban működne. Tehát szükségünk van egy tartalékra a H.264-re is. Ez a segítségével érhető el elem, amely lehetővé teszi számunkra, hogy több médiaforrást definiáljunk a videoelemhez.

meddig lehet videót feltenni az instagramra

Az elem

A forrás elem a következő tulajdonságokkal rendelkezik:

TulajdonságLeírás
srca médiafájl (ebben az esetben videó) érvényes URL-je
típusa médiafájl típusa, amelynek a MIME típus , például. type='video/ogg' azt jelzi, hogy ez Theora OGG videó, és megadhatja a MIME kodeket is, hogy a böngésző eldönthesse a videó lejátszásának módját a type='video/ogg; codecs='theora, vorbis' használatával.
félmegadja a média erőforrás kívánt média típusát, és érvényesnek kell lennie média lekérdezés , például. media='handheld' azt jelzi, hogy a videó alkalmas kézi eszközökre, vagy media='all and (min-device-height:720px)' ami azt jelzi, hogy a videó alkalmas 720 pixel vagy annál nagyobb képernyőkhöz.

Megjegyzés: a forrás elem érvénytelen és rendelkezik kezdő címkével, de nincs záró címkével

A forráselemben az a leghasznosabb, hogy felhasználhatjuk a különböző fájltípusok halmozására, lehetővé téve a böngészőnek, hogy mindegyiket sorban kipróbálja, amíg meg nem találja azt, amelyet játszani tud.

Használat és együtt

Annak érdekében, hogy a videó elemen belül különféle típusú videókat helyezhessünk el, a következőképpen írjuk be a kódot:




Your browser does not support the video element.

A fenti kód mostantól az összes böngészőben működik, az Internet Explorer kivételével, amely a fent jelzett üzenetet jeleníti meg.

Ezt maga is kipróbálhatja, ha megtekinti a HTML5 Tesztvideó oldalt, amely a pillangó mintavételét tartalmazza Theora OGG és MP4 formátumban is, tehát ha ezt Firefoxban, Chrome-ban, Safari-ban, Opera-ban vagy iPhone-on vagy egy Android-kézibeszélőt, képesnek kell lennie arra, hogy megtekintse.

Az éles kések, amelyek közül Ön most észreveszi, hogy kihasználhatjuk ezt a halmozást, és a Flash (vagy valamilyen más plugin) tartalékkal rendelkezhetünk alul, ahelyett, hogy sajnálnánk, hogy nem látja ezt a videóüzenetet, a következő kód használatával :




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

'


Következtetés

A legtöbb HTML5 elemhez hasonlóan a forrás- és videóelemek böngészőtámogatása jelenleg is hiányos. Jelenleg nagy vita folyik arról is, hogy a forráselem megöli-e a Flash használatát, mint a legnépszerűbb módszert videótartalom webhelyekhez történő hozzáadására. Nem vagyok biztos benne, hogy ez teljesen megöli-e a Flash-t, de ennek ellenére igazságosnak tartom azt mondani, hogy itt marad, és tisztább, könnyebb megközelítést nyújt a webfejlesztőknek a videók beágyazásához.

Érdekes Cikkek

Szerkesztő Választása

MP4 lejátszása a Kindle Fire-n
MP4 lejátszása a Kindle Fire-n
Van néhány MP4 fájl, amelyet át szeretne vinni a számítógépről a Fire táblagépre, de hiba jelenik meg, amely figyelmezteti Önt, hogy az MP4 fájl nem támogatott. Ne riadjon meg. Van egy módja annak, hogy megszerezzük
Apple iPad Pro vs Microsoft Surface Pro 3: A hatalmas hibridek összehasonlítása
Apple iPad Pro vs Microsoft Surface Pro 3: A hatalmas hibridek összehasonlítása
Aki követi az iPad Pro elindítását az Apple szeptember 9-i rendezvényén, tapasztalhatta a déjà vu enyhe érzését - hogy ezt valahol korábban látta, és hogy nem volt teljesen eredeti. Van
Hogyan készítsünk szórványtáblát a Google Táblázatokban
Hogyan készítsünk szórványtáblát a Google Táblázatokban
Az adatok elemzése során a szóródási diagram az egyik legegyszerűbb módszer a két változó közötti kapcsolat feltárására. És a legjobb rész? Meg lehet csinálni a Google Táblázatokban. Ebben az útmutatóban elmagyarázzuk, hogyan kell
Mi állhat a Wi-Fi útjában?
Mi állhat a Wi-Fi útjában?
A szomszédok által okozott Wi-Fi-interferencia nem az egyetlen oka a gyengébb jelzésnek - az otthon körül sok minden akadhat. Itt van a 10 fő elkövető közül. Analóg videó küldők Video küldők - általában
Újdonság az OS X Yosemite alkalmazásban: Rögzítse iPhone vagy iPad képernyőjét a QuickTime segítségével
Újdonság az OS X Yosemite alkalmazásban: Rögzítse iPhone vagy iPad képernyőjét a QuickTime segítségével
Szeretne megosztani valami jót iPhone vagy iPad képernyőjén? Ne használjon kamerát a képernyő rögzítésére, csak frissítsen az OS X Yosemite és az iOS 8 rendszerre, és a QuickTime segítségével rögzítse az iDevice kimenetének kiváló minőségű videóit, amely kiválóan alkalmas alkalmazások bemutatására, oktatóanyagok készítésére vagy csodálatos játékmenet bemutatására. Így teheti meg.
Hogyan számolja a Feladatkezelő az alkalmazások „indítási hatását”
Hogyan számolja a Feladatkezelő az alkalmazások „indítási hatását”
Leírja, hogy a Windows 8 Feladatkezelő hogyan számolja ki az alkalmazások indítási hatását
Hogyan indítsunk sikeres crowdfund kampányt: 12 tipp a Kickstarter vagy az Indiegogo kampány repüléséhez
Hogyan indítsunk sikeres crowdfund kampányt: 12 tipp a Kickstarter vagy az Indiegogo kampány repüléséhez
Oculus Rift. Kavics. Vi. Mindannyian vállalkozók régóta ötletként kezdték meg az életüket, amelyeket a lelkes korai alkalmazók fontjainak millióinak összeszerelése hívott életre. Természetesen ez emlékezetessé teszi őket, és minden Oculus Rift esetében több ezer termék létezik