Põhiline Nutitelefonid Video lisamine oma veebisaidile HTML5 abil

Video lisamine oma veebisaidile HTML5 abil



Esimeses oma ajaveebis PC Pro , veebiarendaja Ian Devlin näitab, kuidas HTML5-ga videot oma veebisaidile kinnistada

Video lisamine oma veebisaidile HTML5 abil

NEWSonyHDRBack_Web-462x369

ebakõla, kuidas häälekanalist lahkuda

Tõenäoliselt on HTML5 suurim ja enim räägitud funktsioon manustatud video. Praegu on ainsaks videosisu veebisaidile lisamise viisiks kolmanda osapoole pistikprogramm, näiteks Flash, QuickTime või RealPlayer. Koos HTML5 ja videoelemendi muutumisega see kõik muutub, kuna videotuge haldab veebibrauser, kaotades vajaduse mis tahes kolmanda osapoole toe järele.

HTML5-i tuge pakuvad juba mitmed veebibrauserid. Siin paljastame, kuidas saate pistikprogrammivaba videot oma saidile kinnistada ja millised probleemid teil silmitsi seisavad.

Failitüübid ja brauseri ühilduvus

Alustuseks vaatame lühidalt erinevaid videofailide tüüpe, mida HTML5 toetab. Need on Theora OGG ja H.264 (.mp4). Erinevad brauserid toetavad erinevat tüüpi ja mõned mitte ühtegi. Järgmine tabel näitab seda:

Theora OGGH.264 (mp4)
Firefox 3.5+x
Chrome 3+
Safari 3+x
Ooper 10.5+x
Internet Explorer 8xx
Internet Explorer 9x
iPhonex
Androidx

Kodekid ja muud tehnilised probleemid

HTML5 ise ei määra videokoodekit, mida kasutada, ja see on põhjustanud argumente selle kohta, milline on parim veebi jaoks kasutada . Nii et kõigi brauserite katmiseks peame toetama mõlemat koodekit.

Ja muidugi on seal Internet Explorer. Praegu ei toeta ükski Internet Exploreri välja antud versioonidest videoelementi ja video esitamiseks on endiselt vaja pistikprogrammi. See muutub Internet Explorer 9 väljaandmisega (tõenäoliselt järgmise aasta alguses), kui toetatakse H.264 koos paljude teiste HTML5 maiuspaladega.

Kui te ei tea, kuidas saate oma videofailid teisendada OGG-ks (saate Theora OGG tüübi kohta lisateavet lugeda TheoraCookbook ) faile kasutades Miro Video Converter .

Videoelemendi ja koodekite kohta põhjalikuma teabe saamiseks minge lehele sukeldu HTML5-sse: video veebis autor Mark Pilgrim.

HTML5 kood

Nüüd liigume tegeliku HTML5-koodi juurde ja kuidas saaksime asja tööle panna. HTML5 pakub meile kahte uut elementi, mida saame video lisamiseks oma veebilehtedele kasutada: element, mida oleme juba maininud, ja element. Vaatame neid kõiki kordamööda.

Element

Videoelemendil võivad olla järgmised atribuudid:

AtribuutKirjeldus
srcvideofaili enda kehtiv URL
automaatne esitaminetõeväärtus, mis näitab, kas videot tuleks automaatselt esitada
juhtelemendidtõeväärtus, mis näitab, et brauser peaks kuvama vaikimisi meediumikontrolli
silmustõeväärtus, mis näitab, kas videot tuleks korduvalt esitada
eellaadiminenäitab brauserile, kas video enda eellaadimine on vajalik või on vaja ainult metaandmeid.
Võimalikud väärtused on:

  • ükski - näitab, et videot ei tohi eellaadida (kuna seda pole tõenäoliselt vaja)
  • metaandmed - videot ei nõuta tõenäoliselt, kuid metaandmed (nt mõõtmed, kestus) on soovitavad
  • auto - teavitab brauserit kogu video alla laadimisest
  • (tühi string) - tähendab sama mis automaatne
plakatpildifaili URL, mis kuvatakse siis, kui videoandmeid pole saadaval
laiusvideo laius CSS-pikslites
kõrgusvideo kõrgus CSS-pikslites

Siit on näha, kui lihtne on OGG-video oma veebisaidile manustada, kasutades ainult videoelementi:

See on tegelikult kõik.

Iga brauser, mis toetab Theora OGG-vormingut, peaks nüüd teie videot ilma pikema jututa edukalt kuvama ja esitama. Muidugi pole see nii lihtne kui see, sest nagu nägime ülaltoodud tabelist, töötaks kood ainult Firefoxis, Chrome'is ja Operas. Nii et meil peab olema varukoopia ka H.264-le. Selle saab saavutada abil element, mis võimaldab meil videoelemendi jaoks määratleda mitu meediaallikat.

mis on liivakella emotikon Snapchatis

Element

Lähteelemendil on järgmised atribuudid:

AtribuutKirjeldus
srcmeediafaili (antud juhul video) enda kehtiv URL
tüüpmeediumifaili tüüp, mis peab olema a MIME tüüp , nt. type='video/ogg' näitab, et see on Theora OGG video, ja saate pakkuda ka MIME koodeki, mis aitab brauseril otsustada, kuidas videot esitada type='video/ogg; codecs='theora, vorbis' abil.
poolannab meediumiressursi kavandatud meediumitüübi ja peab olema kehtiv meediumipäring , nt. media='handheld' näitab, et video sobib pihuseadmetele või media='all and (min-device-height:720px)' mis näitab, et video sobib ekraanidele, mille suurus on 720 pikslit või rohkem.

Märkus. Lähteelement on tühine ja sellel on algusmärgend, kuid sulgemismärgend puudub

Lähteelemendi puhul on kõige kasulikum see, et saame seda kasutada erinevate failitüüpide virnastamiseks, võimaldades brauseril neid kordamööda proovida, kuni leiab ühe, mida ta saab mängida.

Kasutamine ja koos

Videoelementide eri tüüpi videote virnastamiseks sisestame koodi järgmiselt:




Your browser does not support the video element.

Ülaltoodud kood töötab nüüd kõigis brauserites, välja arvatud Internet Explorer, kus kuvatakse ülaltoodud teade.

Seda saate ise testida, vaadates HTML5 testvideo lehte, mis sisaldab liblika näidisvideot nii Theora OGG kui MP4 vormingus, nii et kui vaatate seda Firefoxis, Chrome'is, Safaris, Opera või iPhone'is või Android-telefonitoruga peaksite seda saama vaadata.

Teie seas olevad teravad noad märkasid nüüd, et saame seda virnastamist ära kasutada ja allosas on varukoopia Flashile (või mõnele muule pistikprogrammile), selle asemel, et kuvada kahetsust, et te ei näe seda videosõnumit, kasutades järgmist koodi :




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

'


Järeldus

Nagu enamiku HTML5-elementide puhul, on ka lähte- ja videoelementide brauseri tugi praegu lünklik. Praegu on käimas ka suur arutelu selle üle, kas lähteelement hävitab Flashi kasutamise kui kõige populaarsema meetodi videosisu lisamiseks veebisaitidele. Ma pole kindel, et see tapab Flashi täielikult, kuid sellegipoolest arvan, et on õiglane öelda, et see on siin selleks, et jääda ja pakub veebiarendajatele puhtamat ja lihtsamat lähenemisviisi video kinnistamiseks.

Huvitavad Artiklid

Toimetaja Valik

Pakettfaili kontrollimine, kui kasutate seda kõrgendatud versioonina
Pakettfaili kontrollimine, kui kasutate seda kõrgendatud versioonina
Kirjeldab, kuidas partiifaili kontrollida, kui olete selle käivitanud administraatori õigustega.
Kuidas Macis pilti salvestada
Kuidas Macis pilti salvestada
Ülevaade ekraanipiltide tegemisest ja piltide salvestamisest Macis
TakeOwnershipEx
TakeOwnershipEx
TakeOwnershipExi abil saab täieliku juurdepääsu oma arvutis olevatele failidele ja kaustadele. Nagu te võib-olla teate, on Windowsi kaasaegsetes versioonides enamiku failide vaikimisi omanik TrustedInstaller ja kõigil kasutajatel on kirjutuskaitstud juurdepääs (enamikul juhtudel). TakeOwnershipEx võimaldab administraatorite rühma kasutajatel saada failide või kaustade omanikeks
Salajased Bluetoothi ​​näpunäited: kuidas printida faile ja jagada oma telefoni veebiühendust ilma WiFi-ta
Salajased Bluetoothi ​​näpunäited: kuidas printida faile ja jagada oma telefoni veebiühendust ilma WiFi-ta
Kõigist arengutest, mis on oluliselt mõjutanud tehnoloogia kasutamist, on Bluetooth parimate seas, kuid see on suhteliselt tagasihoidlik ja alahinnatud komplekt. Siinkohal toome välja meie lemmik Bluetoothi ​​näpunäited ja nipid
Kuidas joonistada suumikoosolekul
Kuidas joonistada suumikoosolekul
Zoomi uhkuseks on hulgaliselt fantastilisi võimalusi esitluste jaoks, näiteks tahvlile joonistamine. See on uskumatult kasulik Zoomi kasutavatele õpetajatele tundide illustreerimiseks või kontorikaaslastele koosolekute graafika või graafikute joonistamiseks. Kuid mitte palju
Rakenduste eemaldamine Windows 10 kontekstimenüüga avamisest
Rakenduste eemaldamine Windows 10 kontekstimenüüga avamisest
Kui teil on mõned soovimatud rakendused, mis kuvatakse Windows 10 kontekstimenüüs „Ava koos“, saate neid sealt eemaldada.
Laske Exploreris Windows 10 kiirpääsu asemel avada raamatukogud
Laske Exploreris Windows 10 kiirpääsu asemel avada raamatukogud
Seal on registrihäkk, mida tahaksin teiega jagada, mis võimaldab teil Windows 10-s vaikimisi raamatukogusid avada