Tärkein Älypuhelimet Videon lisääminen verkkosivustoosi HTML5: n avulla

Videon lisääminen verkkosivustoosi HTML5: n avulla



Ensimmäisessä blogissaan PC Pro , Web-kehittäjä Ian Devlin paljastaa, miten video upotetaan verkkosivustoosi HTML5: n avulla

Videon lisääminen verkkosivustoosi HTML5: n avulla

NEWSonyHDRBack_Web-462x369

miten vaihtaa legendojen liigan käyttäjänimeä

Todennäköisesti HTML5: n suurin ja eniten puhuttu ominaisuus on upotettu video. Tällä hetkellä ainoa tapa lisätä videosisältöä verkkosivustoosi on kolmannen osapuolen laajennus, kuten Flash, QuickTime tai RealPlayer. HTML5: n ja videoelementin alkaessa tämä kaikki muuttuu, web-selain hoitaa videotuen ja poistaa kolmannen osapuolen tuen tarpeen.

Useat verkkoselaimet tarjoavat jo tukea HTML5: lle. Tässä kerromme, kuinka voit upottaa laajennuksettoman videon sivustoosi ja kohtaamasi ongelmat.

Tiedostotyypit ja selainten yhteensopivuus

Aluksi tarkastelemme lyhyesti HTML5: ssä tuettuja videotiedostotyyppejä. Nämä ovat Theora OGG ja H.264 (.mp4). Eri selaimet tukevat erilaisia, ja jotkut eivät lainkaan. Seuraava taulukko osoittaa tämän:

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

Koodekit ja muut tekniset kysymykset

HTML5 ei itse määrittele käytettävää videokoodekkia, ja tämä on johtanut argumentteihin siitä, mikä on paras käyttää verkossa . Joten kaikkien selainten kattamiseksi meidän on tuettava molempia koodekkeja.

Ja tietysti siellä on Internet Explorer. Tällä hetkellä mikään Internet Explorerin julkaistuista versioista ei tue videoelementtiä, ja videon toistamiseen tarvitaan edelleen laajennus. Tämä muuttuu Internet Explorer 9: n julkaisemisen myötä (todennäköisesti ensi vuoden alussa), jolloin tuetaan H.264: ää ja monia muita HTML5-herkkuja.

Jos mietit miten, voit muuntaa videotiedostosi OGG: ksi (voit lukea lisää Theora OGG -tyypistä TheoraCookbook ) tiedostoja käyttämällä Miro Video Converter .

Jos haluat lisätietoja videoelementistä ja koodekeista, siirry sukeltaa html5: -videoon verkossa kirjoittanut Mark Pilgrim.

HTML5-koodi

Nyt siirrymme varsinaiseen HTML5-koodiin ja miten voimme saada asian toimimaan. HTML5 tarjoaa meille kaksi uutta elementtiä, joiden avulla voimme lisätä videoita verkkosivuillemme: jo mainitsemamme elementin ja elementti. Katsotaanpa kutakin näistä vuorotellen.

Elementti

Videoelementillä voi olla seuraavat määritteet:

AttribuuttiKuvaus
srckelvollinen URL-osoite itse videotiedostoon
automaattinen toistototuusarvo, joka osoittaa, onko video toistettava automaattisesti
ohjaimettotuusarvo, joka osoittaa, että selaimen pitäisi näyttää oletusmediaohjaimet
silmukkatotuusarvo, joka osoittaa, onko video toistettava toistuvasti
esilatausilmaisee selaimelle, tarvitaanko itse videon ennakoiva lataaminen vai tarvitaanko vain metatietoja.
Mahdolliset arvot ovat:

  • ei mitään - osoittaa, että videota ei tarvitse ladata esiladattuna (koska sitä ei todennäköisesti tarvita)
  • metatiedot - videota ei todennäköisesti tarvita, mutta sen metatiedot (esim. mitat, kesto) ovat toivottavia
  • auto - ilmoittaa selaimelle yrittää ladata koko videon
  • (tyhjä merkkijono) - tarkoittaa samaa kuin automaattinen
julisteURL-osoite kuvatiedostoon, joka näytetään, kun videotietoja ei ole käytettävissä
leveysvideon leveys CSS-pikseleinä
korkeusvideon korkeus CSS-pikseleinä

Tästä näkyy, kuinka helppoa on upottaa OGG-video verkkosivustollesi pelkällä video-elementillä:

Siinä on oikeastaan ​​kaikki.

Kaikkien Theora OGG -muotoa tukevien selainten pitäisi nyt näyttää ja toistaa videosi onnistuneesti ilman lisätoimenpiteitä. Tietenkään se ei ole niin helppoa kuin se, koska kuten olemme nähneet yllä olevasta taulukosta, koodi toimisi vain Firefoxissa, Chromessa ja Operassa. Joten meillä on oltava myös varajärjestelmä H.264: lle. Tämä voidaan saavuttaa käyttämällä elementti, jonka avulla voimme määrittää useita mediaelementtejä videoelementille.

Windows 10: n käynnistyspainike lakkasi toimimasta

Elementti

Lähde-elementillä on seuraavat määritteet:

AttribuuttiKuvaus
srckelvollinen URL-osoite itse mediatiedostoon (tässä tapauksessa video)
tyyppimediatiedoston tyyppi, jonka on oltava a MIME-tyyppi , esimerkiksi. type='video/ogg' ilmaisee, että kyseessä on Theora OGG -video, ja voit myös antaa MIME-koodekin, joka auttaa selainta päättämään videon toistamisesta käyttämällä type='video/ogg; codecs='theora, vorbis'
puoliantaa mediaresurssille tarkoitetun mediatyypin ja sen on oltava kelvollinen mediakysely , esimerkiksi. media='handheld' ilmaisee, että video soveltuu kannettaville laitteille tai media='all and (min-device-height:720px)' mikä osoittaa, että video soveltuu 720 pikselin tai sitä suuremmille näytöille.

Huomaa: Lähde-elementti on mitätön ja sillä on alkutunniste, mutta ei lopputagia

Lähde-elementin hyödyllisintä on, että voimme käyttää sitä pinota erilaisia ​​tiedostotyyppejä, jolloin selain voi kokeilla kutakin peräkkäin, kunnes se löytää sellaisen, jota se voi toistaa.

Käyttämällä ja yhdessä

Jotta pinoat videot erityyppisiin videoelementteihin, syötämme koodin seuraavasti:




Your browser does not support the video element.

Yllä oleva koodi toimii nyt kaikissa selaimissa paitsi Internet Explorerissa, joka näyttää yllä ilmoitetun viestin.

Voit testata tämän itse katsomalla HTML5-testivideosivun, joka sisältää perhosnäytevideon sekä Theora OGG- että MP4-muodossa, joten jos katsot tätä Firefoxissa, Chromessa, Safarissa, Operassa tai iPhonessa tai Android-luurin, sinun pitäisi pystyä katsomaan sitä.

Terävät veitset keskuudessasi huomaavat nyt, että voimme hyödyntää tätä pinoamista ja saada alavara Flashiin (tai muuhun laajennukseen) sen sijaan, että näytät valitettavasti, ettet näe tätä videoviestiä, käyttämällä seuraavaa koodia :




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

'


Johtopäätös

Kuten useimpien HTML5-elementtien kohdalla, myös lähde- ja videoelementtien selaintuki on tällä hetkellä hajanaista. Tällä hetkellä käydään myös laaja keskustelu siitä, tappako lähde-elementti Flashin käytön suosituimpana tapana lisätä videosisältöä verkkosivustoille. En ole varma, että se tappaa Flashin kokonaan, mutta mielestäni on silti reilua sanoa, että se on täällä jäädäkseen, ja tarjoaa web-kehittäjille puhtaamman ja helpomman lähestymistavan videoiden upottamiseen.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka poista valinta GIMP: ssä
Kuinka poista valinta GIMP: ssä
Suurin osa Photoshop-vaihtoehdoista toimii hyvin eri tavalla kuin Photoshop, sillä usein niillä on täysin erilaiset pikanäppäimet ja tapoja suorittaa joitain perustoimintoja. Tämä on GIMP: n suurin ongelma, joka pyrkii kääntämään ihmiset pois sen käytöstä. Kuitenkin, jos sinä
JavaScriptin poistaminen käytöstä Google Chromessa
JavaScriptin poistaminen käytöstä Google Chromessa
Vaiheittainen opetusohjelma JavaScriptin poistamisesta käytöstä Google Chrome -selaimessa Chrome OS-, Linux-, Mac- ja Windows-alustoilla.
Käteisen maksaminen Uberilla
Käteisen maksaminen Uberilla
Yleensä Uber-ajelut maksavat luottokorteillaan, mutta tiesitkö, että Uber mahdollistaa myös käteisen maksamisen? Se on kuitenkin saatavilla vain tietyissä paikoissa. Katsotaanpa kuinka voit
Mikä on BAK-tiedosto?
Mikä on BAK-tiedosto?
BAK-tiedosto on epäspesifinen varmuuskopiotiedosto, jota käytetään monissa varmuuskopiotyyppisissä muodoissa. BAK-tiedoston luomiseen käytetty ohjelma on usein sama, joka avaa sen.
Kuinka kääntää värit Snapseedissä
Kuinka kääntää värit Snapseedissä
Snapseed on yksi parhaista kuvankäsittelysovelluksista, jossa on niin monia suodattimia ja mukautusvaihtoehtoja, jotka saattavat saada sinut tuntemaan olosi ammattilaiseksi. Tämän sovelluksen on kehittänyt kukaan muu kuin Google, ja se on ladattavissa ilmaiseksi
Dell Latitude E7240 -katsaus
Dell Latitude E7240 -katsaus
Dell ilmoitti äskettäin äskettäin muodostetusta Latitude 7000 -sarjan Ultrabook-parista, ja Latitude E7240 laskeutuu ensimmäisenä PC Pro Labs -sovellukseen. Dell on pakannut Latituden edeltäjiensä yritysystävällisillä jalanjäljillä
Voit nyt hakata SNES Classic Mini -laitteesi saadaksesi lisää pelejä
Voit nyt hakata SNES Classic Mini -laitteesi saadaksesi lisää pelejä
SNES Nintendo Classic Minin mukana tulee 21 upeaa peliä, mutta koska alkuperäisessä SNES: ssä oli saatavilla yli 1750 virallista peliä, on monia klassikoita, joita ei ole saatavana uudessa minikonsolissa. Onneksi, aivan kuten