Gli ultimi tutorial di sviluppo web

Il video HTML5


Esempio Video HTML. Per gentile concessione di Big Buck Bunny .

Prova tu stesso "

Che cosa è il video HTML5?

La specifica HTML5 introdotto l'elemento video al fine di riprodurre video, sostituendo parzialmente l'elemento oggetto.

video HTML5 è destinato dai suoi creatori per diventare il nuovo metodo standard per mostrare video sul web, al posto del precedente standard di de facto di utilizzare il plug-proprietaria di Adobe Flash, anche se l'adozione anticipata è stata ostacolata dalla mancanza di un accordo su quali formati video codifica e formati di codifica audio dovrebbero essere supportate nei browser web.


Riproduzione di video in HTML

Prima di HTML5, non vi era alcuna norma per mostrare i video su una pagina web.

Prima di HTML5, video possono essere riprodotti solo con un plug-in (like flash) .

L'HTML5 <video> elemento specifica un modo standard per incorporare un video in una pagina web.


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il <video> elemento.

Elemento
<video> 4.0 9.0 3.5 4.0 10.5

Il codice HTML <video> Element

Per mostrare un video in HTML, utilizzare il <video> elemento:

Esempio

<video width="320" height="240" controls>
  <source src="/html/movie.mp4" type="video/mp4">
  <source src="/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Prova tu stesso "

Come funziona

Il controls attribuiscono aggiunge controlli video, come riproduzione, pausa, e il volume.

E 'una buona idea includere sempre width e height attributi.

Se altezza e la larghezza non sono impostati, il browser non conosce la dimensione del video. L'effetto sarà che la pagina cambierà (or flicker) , mentre i carichi di video.

Testo tra il <video> e </video> tag visualizzerà solo nei browser che non supportano il <video> elemento.

Molteplici <source> elementi possono collegare a diversi file video. Il browser utilizza il primo formato riconosciuto.


HTML <video> Autoplay

Per iniziare a utilizzare un video automaticamente l' autoplay attributi:

Esempio

<video width="320" height="240" autoplay>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Prova tu stesso "

L' autoplay attributo non funziona nei dispositivi mobili come iPad e iPhone.


Video HTML - Supporto per il browser

Attualmente, ci sono 3 formati video supportati per la <video> elemento: MP4, WebM, Ogg e:

Browser MP4WebMOgg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES NO NO
Opera YES (from Opera 25) YES YES

Video HTML - Tipi di media

Formato del file Tipo di supporto
MP4 video/mp4
WebM video/webm
Ogg video/ogg

Video HTML - metodi, proprietà ed eventi

HTML5 definisce i metodi DOM, proprietà ed eventi per la <video> elemento.

Questo consente di caricare, riprodurre, mettere in pausa e video, così come la regolazione della durata e del volume.

Ci sono anche eventi DOM in grado di avvertire quando un video viene riprodotto, è in pausa, ecc

Esempio: utilizzo di JavaScript




Video per gentile concessione di Big Buck Bunny .

Prova tu stesso "

Per un riferimento completo DOM, vai alla nostra HTML5 Audio / Video Reference del DOM .


HTML5 Video Tag

Etichetta Descrizione
<video> Definisce un video o un film
<source> Definisce più risorse multimediali per elementi multimediali, come ad esempio <video> e <audio>
<track> Definisce le tracce di testo nei lettori multimediali