English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Video HTML5

HTML <video> è adatto per HTML 5+, utilizzato per definire lo stream multimediale video da visualizzare online.

Video HTML5

Molti siti utilizzano video. HTML5 fornisce lo standard per visualizzare video.

Rileva se il tuo browser supporta i video HTML5:

Video sui siti web

Fino ad ora, non esiste uno standard per visualizzare video sui siti web.

Oggi, la maggior parte dei video viene visualizzata tramite plugin (ad esempio Flash). Tuttavia, non tutti i browser dispongono degli stessi plugin.

HTML5 definisce un metodo standard per includere video utilizzando l'elemento video.

Supporto del browser

Internet Explorer 9+, Firefox, Opera, Chrome e Safari supportano l'elemento <video>.

Attenzione: Internet Explorer 8 e versioni precedenti non supportano l'elemento <video>.

HTML5 (video) - Come funziona

Tutto ciò che ti serve per visualizzare un video in HTML5 è:

Esempio online

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Il tuo browser non supporta il tag Video.
</video>
Prova a vedere ‹/›

L'elemento <video> fornisce controlli di riproduzione, pausa e volume per controllare il video.

Allo stesso tempo, l'elemento <video> fornisce le proprietà width e height per controllare le dimensioni del video. Se vengono impostate altezza e larghezza, lo spazio necessario per il video viene riservato al momento del caricamento della pagina. Se queste proprietà non vengono impostate, il browser non sa la dimensione del video e non può riservare uno spazio specifico durante il caricamento, la pagina cambierà in base alle dimensioni originali del video.

Il contenuto inserito tra i tag <video> e </video> è fornito per i browser che non supportano l'elemento video.

L'elemento <source> supporta più elementi <source>. L'elemento <source> può collegare diversi file video. Il browser utilizzerà il primo formato riconosciuto:

Formato video e supporto del browser

Al momento, l'elemento <video> supporta tre formati video: MP4, WebM e Ogg:

BrowserMP4WebMOgg
Internet ExplorerSINONO
ChromeSISISI
FirefoxSISISI
SafariSINONO
OperaSI (dalla versione 25 di Opera)SISI
  • MP4 = File MPEG 4 con codifica video H.264 e codifica audio AAC

  • WebM = File WebM con codifica video VP8 e codifica audio Vorbis

  • Ogg = File Ogg con codifica video Theora e codifica audio Vorbis

Formato video

FormatoMIME-type
MP4video/mp4
WebMvideo/webm
Oggvideo/ogg

HTML5 <video> - Controllo tramite DOM

Gli elementi <video> e <audio> di HTML5 dispongono anche di metodi, proprietà e eventi.

I metodi, le proprietà e gli eventi degli elementi <video> e <audio> possono essere controllati con JavaScript.

Il metodo viene utilizzato per riprodurre, pausare e caricare, ecc. Le proprietà (ad esempio, la durata, il volume, ecc.) possono essere lette o impostate. Gli eventi DOM possono notificarti, ad esempio, che l'elemento <video> ha iniziato a riprodurre, è stato messo in pausa, è stato fermato, ecc.

Il metodo semplice dell'esempio ci dimostra come utilizzare l'elemento <video>, leggere e impostare le proprietà, e come chiamare i metodi.

Esempio Online 1

Creare semplici controlli di riproduzione/pausa e dimensione per il video:



Gli esempi sopra chiamano due metodi: play() e pause(). Utilizza anche due proprietà: paused e width.

Per ulteriori riferimenti, vedere Manuale di Riferimento DOM Audio/Video HTML5.

Tag Video HTML5

TagDescrizione
<video>Definizione di un video
<source>Definizione di vari tipi di risorse multimediali, come <video> e <audio>
<track>Definizione della Traccia Testuale del Media Player