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

Cursor Commander: z enim klikom namestite in upravljajte kurzorje
Cursor Commander: z enim klikom namestite in upravljajte kurzorje
Naučite se, kako hitro namestite in uporabite nove kazalce v sistemih Windows 7 in Windows 8 s pomočjo brezplačne programske opreme Cursor Commander.
Nasveti za najboljše PowerPointove predstavitve
Nasveti za najboljše PowerPointove predstavitve
Ko načrtujete predstavitev, je skušnjava, da bi bila čim bolj pišasta. Navsezadnje PowerPoint ponuja veliko čudovitih funkcij, zato jih ne bi smeli uporabiti? Pravzaprav ne - samo zato, ker lahko izvajate očesne
Omogočanje besedilnih predlogov za strojno tipkovnico v sistemu Windows 10
Omogočanje besedilnih predlogov za strojno tipkovnico v sistemu Windows 10
Windows 10 različice 1803 ima možnost, da omogočite samodejne predloge za strojno tipkovnico (Text Prediction). Tukaj je opisano, kako je to mogoče storiti.
Microsoft očitke o slabi prodaji Xbox One ocenjuje kot netočne - še vedno noče priznati, koliko jih je bilo prodanih
Microsoft očitke o slabi prodaji Xbox One ocenjuje kot netočne - še vedno noče priznati, koliko jih je bilo prodanih
Po včerajšnji novici, da Xbox One zaostaja za prodajo PS4 za več kot 40 milijonov enot (ki si jih lahko preberete spodaj), je Microsoft Alphru podal izjavo o tej zadevi, v kateri zanika takšne trditve kot
Kako izmeriti zaslon računalnika
Kako izmeriti zaslon računalnika
Velikost računalniškega zaslona je odločilna odločitev pri nakupu. Ugotovite, kako hitro izmeriti računalniški zaslon ali monitor.
Pregled Eizo ColorEdge CG318-4K - do 4K in več
Pregled Eizo ColorEdge CG318-4K - do 4K in več
Eizo stvari ne počne na polovico. Medtem ko so se drugi proizvajalci drznili, da bi svoje 4K monitorje šibali po proizvodni liniji, so se Eizovi inženirji tiho trudili, da bi ustvarili svojo vizijo vrhunskega 4K monitorja: rezultat je
Siri preklinja kot mornar, ko jo prosijo za nedolžno zvenečo definicijo
Siri preklinja kot mornar, ko jo prosijo za nedolžno zvenečo definicijo
Se vam zdi Siri preveč prestrašena? Preveč gumba navzdol? Prestavimo na lov: ali želite, da vaš HomePod ali iPhone prisega kot reper zahodne obale? Izkazalo se je, da je res enostavno