Glavni Pametni Telefoni Dodavanje videozapisa na vaše web mjesto pomoću HTML5

Dodavanje videozapisa na vaše web mjesto pomoću HTML5



U prvom od svojih blogova za PC Pro , web programer Ian Devlin otkriva kako ugraditi video u vaše web mjesto pomoću HTML5

Dodavanje videozapisa na vaše web mjesto pomoću HTML5

NEWSonyHDRBack_Web-462x369

kako vidjeti koliko preuzimanja aplikacija ima

Vjerojatno najveća značajka HTML5-a o kojoj se najviše govori o ugrađenom videozapisu. Trenutno je jedini način dodavanja video sadržaja na vaše web mjesto dodatak treće strane poput Flash, QuickTime ili RealPlayer. S osvitom HTML5 i video elementa sve će se to promijeniti, a web-preglednik obrađuje video podršku, uklanjajući potrebu za bilo kojom podrškom treće strane.

Nekoliko web preglednika već nudi podršku za HTML5. Ovdje ćemo otkriti kako na svoju web lokaciju možete ugraditi video bez dodataka i probleme s kojima ćete se suočiti.

Vrste datoteka i kompatibilnost preglednika

Za početak ćemo ukratko pogledati različite vrste video datoteka podržane u HTML5. To su Theora OGG i H.264 (.mp4). Različiti preglednici podržavaju različite vrste, a neki uopće. Sljedeća tablica to ukazuje:

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

Kodeci i druga tehnička pitanja

HTML5 sam ne određuje video kodek koji će se koristiti, a to je dovelo do argumenata koji to jest najbolje za upotrebu na webu . Dakle, da bismo pokrivali sve preglednike, moramo podržavati oba kodeka.

A tu je naravno i Internet Explorer. Trenutno niti jedna izdana verzija Internet Explorera ne podržava element video, a dodatak je i dalje potreban za reprodukciju videozapisa. To će se promijeniti izdavanjem Internet Explorera 9 (vjerojatno početkom sljedeće godine), kada će biti podržan H.264, zajedno s mnogim drugim HTML5 dodacima.

U slučaju da se pitate kako, svoje video datoteke možete pretvoriti u OGG (više o vrsti Theora OGG možete pročitati na TheoraCookbook ) datoteke pomoću Miro Video Converter .

Za daljnje detaljne informacije o video elementu i kodecima, idite na zaronite u html5: video na webu Marka Pilgrima.

HTML5 kôd

Sada prelazimo na stvarni HTML5 kôd i kako možemo stvar pokrenuti. HTML5 nam pruža dva nova elementa koja možemo koristiti za dodavanje videozapisa na naše web stranice: element, koji smo već spomenuli, i element. Pogledajmo svaki od njih redom.

Element

Element videozapisa može imati sljedeće atribute:

AtributOpis
srcvažeći URL same video datoteke
auto Playlogička vrijednost koja pokazuje treba li videozapis reproducirati automatski
kontrolelogička vrijednost koja označava da preglednik treba prikazati zadane kontrole medija
petljalogička vrijednost koja pokazuje treba li videozapis ponavljati
predopterećenjeukazuje pregledniku je li potrebno preliminarno preuzimanje samog videozapisa ili su samo metapodaci potrebni.
Moguće vrijednosti su:

  • none - označava da se videozapis ne smije unaprijed učitati (jer vjerojatno neće biti potreban)
  • metapodaci - video vjerojatno neće biti potrebni, ali poželjni su metapodaci (npr. dimenzije, trajanje)
  • auto - obavještava preglednik da pokušava preuzeti cijeli videozapis
  • (prazan niz) - znači isto što i auto
posterURL slikovne datoteke koji će se prikazati kada nisu dostupni video podaci
širinaširina videozapisa, u CSS pikselima
visinavisina videozapisa, u CSS pikselima

Iz ovoga se vidi kako je lako ugraditi OGG video na vaše web mjesto samo pomoću video elementa:

To je zapravo sve.

Bilo koji preglednik koji podržava Theora OGG format sada bi trebao bez daljnjeg uspješno prikazati i reproducirati vaš videozapis. Naravno, to nije tako lako, jer kao što smo vidjeli iz gornje tablice, kôd bi radio samo u Firefoxu, Chromeu i Operi. Dakle, moramo imati i povratnu verziju za H.264. To se može postići pomoću element, koji nam omogućuje da definiramo više izvora medija za video element.

kako znati jeste li blokirani na groupme

Element

Izvorni element ima sljedeće atribute:

AtributOpis
srcvažeći URL same medijske (u ovom slučaju video) datoteke
tipvrsta medijske datoteke koja mora biti MIME tip , npr. type='video/ogg' označava da se radi o Theora OGG videozapisu, a također možete pružiti MIME kodek koji će pomoći pregledniku da odluči kako će reproducirati videozapis pomoću type='video/ogg; codecs='theora, vorbis'.
poladaje namjeravanu vrstu medija medijskog resursa i mora biti valjana medijski upit , npr. media='handheld' označava da je videozapis prikladan za ručne uređaje ili media='all and (min-device-height:720px)' što znači da je videozapis prikladan za zaslone od 720 piksela ili više.

Napomena: izvorni je element void i ima početnu oznaku, ali nema završnu oznaku

Najkorisnija stvar kod izvornog elementa je što ga možemo koristiti za slaganje različitih vrsta datoteka, omogućujući pregledniku da isproba svaki zauzvrat dok ne pronađe onu koju može reproducirati.

Koristeći i zajedno

Da bismo video zapise slagali u različite vrste unutar video elementa, kôd unosimo na sljedeći način:




Your browser does not support the video element.

Gornji kod sada će raditi u svim preglednicima, osim u Internet Exploreru, koji će prikazati gore naznačenu poruku.

To možete sami testirati pregledavanjem stranice HTML5 Test Video, koja sadrži uzorak videozapisa leptira u formatu Theora OGG i MP4, pa ako ovo gledate u Firefoxu, Chromeu, Safariju, Operi ili na iPhoneu ili u Android slušalica, trebali biste je moći vidjeti.

Oštri noževi među vama sada će primijetiti da možemo iskoristiti ovo slaganje i imati zamjenski Flash (ili neki drugi dodatak) na dnu, umjesto da prikazujemo žao što ne vidite ovu videoporuku, pomoću sljedećeg koda :




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

'


Zaključak

Kao i kod većine HTML5 elemenata, podrška za preglednike za izvorne i video elemente trenutno je neispravna. Trenutno se vodi i velika rasprava hoće li izvorni element ubiti upotrebu Flasha kao najpopularnije metode dodavanja video sadržaja na web stranice. Nisam siguran da će u potpunosti ubiti Flash, ali unatoč tome mislim da je pošteno reći da je tu da ostane i pružit će web programerima čistiji i lakši pristup ugrađivanju videozapisa.

Zanimljivi Članci

Izbor Urednika

Omogućite tamni način rada za bilo koju web lokaciju u Google Chromeu
Omogućite tamni način rada za bilo koju web lokaciju u Google Chromeu
Kako omogućiti tamni način za bilo koju web lokaciju u Google Chromeu Google Chrome poznat je po zanimljivim eksperimentalnim značajkama koje se često mogu omogućiti pomoću
10 najboljih besplatnih online tečajeva za odrasle u 2024
10 najboljih besplatnih online tečajeva za odrasle u 2024
Pohađajte ove besplatne online tečajeve kako biste razvili nove vještine, ojačali svoj životopis ili promijenili karijeru. Istražite neke od najboljih web stranica da pronađete tečajeve.
Microsoft blokira stare verzije Skypea za Windows i OS X, prisiljava korisnike na nadogradnju
Microsoft blokira stare verzije Skypea za Windows i OS X, prisiljava korisnike na nadogradnju
Microsoft blokira stare verzije Skypea za Windows i OS X, prisiljava korisnike na nadogradnju
Što zapravo znači 'Aktivan sada u Instagramu'
Što zapravo znači 'Aktivan sada u Instagramu'
Instagram je jedna od najpopularnijih aplikacija za društvene medije danas, a s vremenom je dodao širok raspon značajki kako bi aplikaciju učinio korisnijom. Cilj je ovih značajki olakšati korisnicima povezivanje s njima
HBO Max ne radi na PS4 – popravljeno za 02 minute
HBO Max ne radi na PS4 – popravljeno za 02 minute
Ne možemo programski onemogućiti automatske oglase na stranici, pa smo tu!
Kako snimiti Screencast u sustavu Windows 10
Kako snimiti Screencast u sustavu Windows 10
Snimanje zaslona računala u početku se može činiti zastrašujućim. Pogotovo ako nemate pravi alat na raspolaganju. Možda ćete htjeti snimiti prezentaciju dok uvježbavate svoj govor ili podijeliti cool isječak igranja s
Chrome 78 izlazi s dijeljenim međuspremnikom i još mnogo toga
Chrome 78 izlazi s dijeljenim međuspremnikom i još mnogo toga
Google Chrome 78 izašao je danas. Osim 37 fiksnih ranjivosti, Chrome 78.0.3904.70 uključuje brojne nove značajke, poput DNS-a preko HTTPS-a (DoH), dijeljene međuspremnike, pretraživanja Google diska s adresne trake i još mnogo toga. Google Chrome najpopularniji je web preglednik koji postoji za sve glavne platforme kao što su Windows, Android i Linux. Dolazi