Principal Smartphones Afegir vídeo al vostre lloc web amb HTML5

Afegir vídeo al vostre lloc web amb HTML5



Al primer dels seus blocs per a PC Pro , desenvolupador web Ian Devlin mostra com inserir vídeo al vostre lloc web amb HTML5

Afegir vídeo al vostre lloc web amb HTML5

NEWSonyHDRBack_Web-462x369

com solucionar imatges pixelades al Photoshop

Probablement la característica més gran i més comentada d’HTML5 és el vídeo incrustat. Actualment, l’únic mètode per afegir contingut de vídeo al vostre lloc web és amb un connector de tercers com Flash, QuickTime o RealPlayer. Amb els albors d’HTML5 i l’element de vídeo, tot canviarà, ja que el navegador web gestionarà l’assistència de vídeo, eliminant la necessitat de qualsevol assistència de tercers.

Diversos navegadors web ja ofereixen compatibilitat amb HTML5. Aquí us revelarem com podeu incrustar un vídeo sense connectors al vostre lloc i els problemes amb què us enfrontareu.

Tipus de fitxers i compatibilitat del navegador

Per començar, veurem breument els diferents tipus de fitxers de vídeo compatibles amb HTML5. Es tracta de Theora OGG i H.264 (.mp4). Els diferents navegadors admeten diferents tipus i alguns no en suporten cap. La taula següent ho indica:

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

Còdecs i altres qüestions tècniques

HTML5 en si mateix no especifica un còdec de vídeo per utilitzar i això ha donat lloc a arguments sobre quin és el millor per utilitzar al web . Per tant, per cobrir tots els navegadors, hem de suportar els dos còdecs.

I, per descomptat, hi ha Internet Explorer. De moment, cap de les versions llançades d’Internet Explorer admet l’element de vídeo i encara es necessita un connector per reproduir-lo. Això canviarà amb el llançament d'Internet Explorer 9 (probablement a principis de l'any que ve), quan s'admetrà H.264, juntament amb molts altres elements HTML5.

En cas que us pregunteu com podeu convertir els vostres fitxers de vídeo a OGG (podeu obtenir més informació sobre el tipus Theora OGG a la pàgina TheoraCookbook ) fitxers mitjançant Miro Video Converter .

Per obtenir més informació detallada sobre l'element de vídeo i els còdecs, aneu a submergiu-vos a html5: vídeo al web de Mark Pilgrim.

Codi HTML5

Ara passem al codi HTML5 real i a com podem fer que la cosa funcioni. HTML5 ens proporciona dos nous elements que podem utilitzar per afegir vídeo a les nostres pàgines web: el element, que ja hem esmentat, i el element. Vegem cadascun d’aquests al seu torn.

L’element

L'element de vídeo pot tenir els atributs següents:

AtributDescripció
srcun URL vàlid per al propi fitxer de vídeo
reproducció automàticaun booleà que indica si el vídeo s'ha de reproduir automàticament
controlsun booleà que indica que el navegador hauria de mostrar els controls de suports predeterminats
bucleun booleà que indica si el vídeo s'ha de reproduir repetidament
precàrregaindica al navegador si cal fer una baixada preventiva del vídeo o si només calen metadades.
Els valors possibles són:

  • cap: indica que el vídeo no s'ha de precarregar (ja que probablement no sigui necessari)
  • metadades: el vídeo probablement no serà necessari, però sí que es desitgen metadades (per exemple, dimensions, durada)
  • automàticament: informa al navegador que intenta descarregar tot el vídeo
  • (cadena buida): significa el mateix que automàtic
cartelll'URL d'un fitxer d'imatge que es mostrarà quan no hi hagi dades de vídeo disponibles
ampladal'amplada del vídeo, en píxels CSS
alçadal'alçada del vídeo, en píxels CSS

A partir d’això, es pot comprovar la facilitat d’incorporar un vídeo OGG al vostre lloc web utilitzant només l’element de vídeo:

Això és realment tot el que hi ha.

Qualsevol navegador que admeti el format Theora OGG ara hauria de mostrar i reproduir el vostre vídeo amb més èxit. Per descomptat, no és tan fàcil com això, ja que, com hem vist a la taula anterior, el codi només funcionaria a Firefox, Chrome i Opera. Per tant, també hem de tenir una alternativa a H.264. Això es pot aconseguir utilitzant el element, que ens permet definir diverses fonts multimèdia per a l’element de vídeo.

el botó d'inici de Windows 10 ha deixat de funcionar

L’element

L'element font té els atributs següents:

AtributDescripció
srcun URL vàlid per al fitxer multimèdia (en aquest cas, vídeo)
tipusel tipus de fitxer multimèdia que ha de ser un Tipus MIME , per exemple. type='video/ogg' indica que és un vídeo Theora OGG i també podeu proporcionar el còdec MIME per ajudar el navegador a decidir com reproduir el vídeo mitjançant type='video/ogg; codecs='theora, vorbis'.
mitjanaproporciona el tipus de suport previst del recurs multimèdia i ha de ser vàlid mitjana query , per exemple. media='handheld' indica que el vídeo és adequat per a dispositius de mà o media='all and (min-device-height:720px)' cosa que indica que el vídeo és adequat per a pantalles de 720 píxels o més.

Nota: l'element d'origen és nul i té una etiqueta inicial però cap etiqueta de tancament

El més útil de l’element font és que el podem utilitzar per apilar els diferents tipus de fitxers, cosa que permet al navegador provar-los al seu torn fins que en troba un que pugui reproduir.

Utilitzant i junts

Per apilar vídeos en els diferents tipus de l'element de vídeo, introduïm el codi de la següent manera:




Your browser does not support the video element.

El codi anterior funcionarà ara a tots els navegadors, excepte a Internet Explorer, que mostrarà el missatge indicat anteriorment.

Podeu provar-ho vosaltres mateixos veient la pàgina de vídeo de prova HTML5, que conté un exemple de vídeo d’una papallona tant en format Theora OGG com en format MP4, de manera que si ho esteu veient a Firefox, Chrome, Safari, Opera o a l’iPhone o a Telèfon Android, hauríeu de poder-lo veure.

Els ganivets esmolats que hi ha entre vosaltres ara us adonareu que podem aprofitar aquest apilament i tenir una alternativa a Flash (o algun altre complement) a la part inferior en lloc de mostrar-vos que no sentiu aquest missatge de vídeo mitjançant el codi següent :




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

'


Conclusió

Com passa amb la majoria d’elements HTML5, actualment el suport del navegador per als elements font i de vídeo és incomplet. De moment, també hi ha un gran debat sobre si l’element font matarà l’ús de Flash com el mètode més popular per afegir contingut de vídeo als llocs web. No estic segur que matarà Flash completament, però, tot i així, crec que és just dir que és aquí per quedar-se i que proporcionarà als desenvolupadors web un enfocament més net i fàcil d’incorporar vídeo.

Articles D'Interès

L'Elecció De L'Editor

Com executar aplicacions des d’una unitat USB / SD externa a Windows 10
Com executar aplicacions des d’una unitat USB / SD externa a Windows 10
La memòria USB, o unitat, ha substituït el disquet. Ara podeu desar la imatge i els documents a memòries USB. A més, també podeu instal·lar i executar aplicacions directament des d’elles. Afegir molts programes a l’emmagatzematge extern
Els 4 millors calendaris en línia gratuïts
Els 4 millors calendaris en línia gratuïts
Calendaris en línia que podeu utilitzar per fer un seguiment dels esdeveniments i organitzar el vostre temps. Molts també es poden compartir: fes-los servir amb la família, els amics i els companys de feina.
Minecon Earth: es posen a la venda entrades per a torneigs i festes locals de Minecraft
Minecon Earth: es posen a la venda entrades per a torneigs i festes locals de Minecraft
Minecon ja no és. Des de la seva conferència inaugural el 2010, els aficionats a Minecraft han acudit al Minecon anual per reunir-se amb jugadors afins. Però la magnitud de l'esdeveniment (i molt probablement el cost) ha portat a Mojang
Com s'activa i s'utilitza Hyper-V a Windows 10
Com s'activa i s'utilitza Hyper-V a Windows 10
Hyper-V és la solució de virtualització pròpia de Microsoft que permet crear màquines virtuals en sistemes x86-64 que executen Windows. A continuació s’explica com habilitar-lo.
Afegiu la pestanya Personalitza a la carpeta d'escriptori al Windows 10
Afegiu la pestanya Personalitza a la carpeta d'escriptori al Windows 10
La pestanya Personalitza no és visible a Propietats de la carpeta de la carpeta Escriptori, de manera que no la podeu personalitzar. A continuació s’explica com afegir-lo allà a Windows 10.
Com instal·lar Kodi al vostre Chromebook
Com instal·lar Kodi al vostre Chromebook
Si sou tan fanàtics de la transmissió i de les pel·lícules, programes de televisió i música a la carta com nosaltres, probablement hàgiu fet una bona part de la investigació sobre tipus específics d’aplicacions de reproducció i reproducció de contingut multimèdia. N’hi ha
Com es desactiva el missatge sobre els 'programes que encara s'han de tancar'
Com es desactiva el missatge sobre els 'programes que encara s'han de tancar'
Al Windows, quan intenteu apagar o reiniciar el sistema operatiu i fer funcionar algunes aplicacions que no surten quan reben la trucada del sistema operatiu per tancar-lo, Windows us mostra un missatge 'Els programes X encara han de tancar-se', on X és diverses aplicacions en execució. No es cancel·len per força perquè potser encara no s'han desat