Glavni Pametni Telefoni Dodajanje videoposnetka na vaše spletno mesto s HTML5

Dodajanje videoposnetka na vaše spletno mesto s HTML5



V prvem od njegovih blogov za PC Pro , spletni razvijalec Ian Devlin razkriva, kako z HTML5 vdelati video v vaše spletno mesto

Dodajanje videoposnetka na vaše spletno mesto s HTML5

NEWSonyHDRBack_Web-462x369

kako gledati youtube na roku

Verjetno največja in najbolj pogosta značilnost HTML5 je vdelani video. Trenutno je edini način dodajanja video vsebin na vaše spletno mesto zunanji vtičnik, kot so Flash, QuickTime ali RealPlayer. Z začetkom HTML5 in video elementa se bo to vse spremenilo, saj bo spletni brskalnik obdelal video podporo in odpravil potrebo po podpori tretjih oseb.

Več spletnih brskalnikov že ponuja podporo za HTML5. Tukaj bomo razkrili, kako lahko na svoje spletno mesto vdelate video brez vtičnikov in težave, s katerimi se boste soočili.

Vrste datotek in združljivost brskalnika

Za začetek si bomo na kratko ogledali različne vrste video datotek, ki jih podpira HTML5. To sta Theora OGG in H.264 (.mp4). Različni brskalniki podpirajo različne vrste, nekateri pa sploh ne. Naslednja tabela kaže na to:

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

Kodeki in druga tehnična vprašanja

HTML5 sam ne določa video kodeka za uporabo, kar je privedlo do argumentov, kateri je najboljši za uporabo v spletu . Da bi pokrivali vse brskalnike, moramo podpirati oba kodeka.

In potem je tu še Internet Explorer. Trenutno nobena izdana različica Internet Explorerja ne podpira elementa video, za predvajanje videa pa je še vedno potreben vtičnik. To se bo spremenilo z izdajo Internet Explorerja 9 (verjetno v začetku prihodnjega leta), ko bo podprt H.264, skupaj s številnimi drugimi dobrotami HTML5.

Če se sprašujete kako, lahko svoje video datoteke pretvorite v OGG (več o vrsti Theora OGG lahko preberete na TheoraCookbook ) z datotekami Miro Video Converter .

Za nadaljnje poglobljene informacije o video elementu in kodekih pojdite na potopite se v html5: video v spletu avtor Mark Pilgrim.

Koda HTML5

Zdaj preidemo na dejansko kodo HTML5 in kako lahko stvar dosežemo. HTML5 nam ponuja dva nova elementa, s katerimi lahko na naše spletne strani dodamo video: element, ki smo ga že omenili, in element. Poglejmo si vsakega po vrsti.

Element

Video element ima lahko naslednje atribute:

AtributOpis
srcveljaven URL do same video datoteke
samodejno predvajanjelogična vrednost, ki označuje, ali naj se videoposnetek predvaja samodejno
nadzorlogična vrednost, ki označuje, da naj brskalnik prikaže privzete kontrolnike za predstavnost
zankologična vrednost, ki označuje, ali je treba video predvajati večkrat
prednapetostbrskalniku nakaže, ali je potreben predpomnilniški prenos samega videoposnetka, ali pa so potrebni samo metapodatki.
Možne vrednosti so:

  • nič - pomeni, da videoposnetka ni treba prednaložiti (saj verjetno ne bo potreben)
  • metapodatki - video verjetno ne bo potreben, vendar so zaželeni metapodatki (npr. mere, trajanje)
  • samodejno - obvesti brskalnik, da poskuša prenesti celoten video
  • (prazen niz) - pomeni isto kot samodejno
plakatURL slikovne datoteke, ki se prikaže, če ni na voljo nobenih video podatkov
premerširina videoposnetka v pikah CSS
višinavišina videoposnetka v pikah CSS

Iz tega je razvidno, kako enostavno je vdelati video OGG v vaše spletno mesto samo z video elementom:

To je res vse.

Vsak brskalnik, ki podpira format Theora OGG, bi zdaj moral brez nadaljnjega uspešno prikazati in predvajati vaš video. Seveda to ni tako enostavno, saj, kot smo videli iz zgornje tabele, bi koda delovala samo v Firefoxu, Chromu in Operi. Torej moramo imeti tudi nadomestni H.264. To lahko dosežete z element, ki nam omogoča, da za video element definiramo več medijskih virov.

kako spremeniti besedo doc v jpeg

Element

Izvorni element ima naslednje atribute:

AtributOpis
srcveljaven URL do same medijske (v tem primeru video) datoteke
tipvrsta predstavnostne datoteke, ki mora biti Vrsta MIME , npr. type='video/ogg' označuje, da gre za video Theore OGG, prav tako pa lahko priskrbite kodek MIME, ki brskalniku pomaga, da se odloči, kako predvajati video, z uporabo type='video/ogg; codecs='theora, vorbis'
polpodaja predvideno vrsto medija medija in mora biti veljavna medijska poizvedba , npr. media='handheld' označuje, da je video primeren za ročne naprave ali media='all and (min-device-height:720px)' kar pomeni, da je video primeren za zaslone z velikostjo 720 pik ali več.

Opomba: izvorni element je ničen in ima začetno oznako, ne pa tudi zaključne oznake

Najbolj koristno pri izvornem elementu je, da ga lahko uporabimo za skladanje različnih vrst datotek, kar omogoča brskalniku, da poskusi vsako po vrsti, dokler ne najde tiste, ki jo lahko predvaja.

Uporaba in skupaj

Če želimo videoposnetke zložiti v različne vrste znotraj video elementa, vnesemo kodo na naslednji način:




Your browser does not support the video element.

Zgornja koda bo zdaj delovala v vseh brskalnikih, razen v Internet Explorerju, ki bo prikazal zgoraj navedeno sporočilo.

To lahko preizkusite sami, tako da si ogledate stran HTML5 Test Video, ki vsebuje vzorec videoposnetka metulja v obliki Theora OGG in MP4, tako da, če si to ogledujete v Firefoxu, Chromu, Safariju, Operi ali na iPhoneu ali v Android telefon, bi si ga morali ogledati.

Ostri noži med vami bodo zdaj opazili, da lahko izkoristimo to zlaganje in na dnu uporabimo nadomestno različico Flash (ali katerega drugega vtičnika), namesto da bi prikazali žal, da tega video sporočila ne morete videti, z uporabo naslednje kode :




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

'


Zaključek

Kot pri večini elementov HTML5 je podpora brskalnika za izvorne in video elemente trenutno neenakomerna. Trenutno poteka tudi velika razprava o tem, ali bo izvorni element uničil uporabo Flasha kot najbolj priljubljene metode dodajanja video vsebin na spletna mesta. Nisem prepričan, da bo Flash popolnoma ubil, kljub temu pa se mi zdi pravično reči, da je tu, da ostane, in razvijalcem spletnih strani omogočil čistejši in enostavnejši pristop k vdelavi videoposnetkov.

Zanimivi Članki

Izbira Urednika

Kako izbrisati eno sporočilo v iPhonu
Kako izbrisati eno sporočilo v iPhonu
Tudi če želite obdržati niti pogovorov in besedilna sporočila z določenimi stiki, vam ni treba hraniti vseh sporočil. V iPhonu lahko izbrišete posamezna sporočila in obdržite večino niti. Preberite, če želite najti
Kako preimenovati več datotek hkrati v sistemu Windows 10
Kako preimenovati več datotek hkrati v sistemu Windows 10
V operacijskem sistemu Windows 10 lahko v File Explorerju preimenujete eno datoteko tako, da jo izberete in pritisnete F2. Kaj če bi želeli preimenovati več datotek hkrati?
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Na zaslonu za prijavo v sistem Windows 10 je gumb Enostavnost dostopa. Če je sploh ne uporabljate, jo lahko dodelite neki uporabni aplikaciji.
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Opisuje, kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako popraviti iPhone, ki je zmrznil
Kako popraviti iPhone, ki je zmrznil
Nič ne traja večno, niti iPhone ne. Ali je vaš iPhone zamrznil in se zdaj ne bo izklopil? Ali je to edina stvar, ki jo lahko vidite na zaklenjenem zaslonu? Ni še razloga za depresijo. Včasih samo a
Kako je v resnici delati v Googlu?
Kako je v resnici delati v Googlu?
Google slovi kot zabaven kraj za delo, poln igrač in inteligentnih ljudi, ki delajo na projektih, ki spreminjajo svet. Če si želite ogledati slike podjetja v živo v kampusu, bi vam lahko odpustili, če mislite, da to deluje
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Državni mediji v Severni Koreji so konec avgusta trdili, da je vodja države Kim Jong-un pred kratkim na jedrskem poligonu v Punggye-riju izvedel popoln test vodikove bombe. Od začetnega testa &