🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Elemento Video in HTML

Codegrind Team‱Jul 22 2023

L’elemento <video>

Per mostrare un video in HTML, utilizza l’elemento <video>:

<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 del video.
</video>

Come funziona

L’attributo “controls” aggiunge i controlli del video, come play, pausa e volume.

È una buona idea includere sempre gli attributi width e height. Se height e width non sono impostati, la pagina potrebbe lampeggiare durante il caricamento del video.

L’elemento <source> ti consente di specificare file video alternativi dai quali il browser puĂČ scegliere. Il browser utilizzerĂ  il primo formato riconosciuto.

Il testo tra le tag <video> e </video> verrà visualizzato solo nei browser che non supportano l’elemento <video>.

HTML <video> Autoplay

Per avviare automaticamente un video, utilizza l’attributo “autoplay”:

<video width="320" height="240" autoplay>
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  Il tuo browser non supporta il tag del video.
</video>

Nota: I browser Chromium non consentono l’autoplay nella maggior parte dei casi. Tuttavia, l’autoplay con audio disattivato ù sempre consentito.

Aggiungi “muted” dopo “autoplay” per far partire automaticamente il video (ma disattivato):

<video width="320" height="240" autoplay muted>
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  Il tuo browser non supporta il tag del video.
</video>

Metodi, ProprietĂ  ed Eventi

Il DOM HTML definisce metodi, proprietà ed eventi per l’elemento <video>.

CiĂČ ti consente di caricare, riprodurre e mettere in pausa i video, nonchĂ© impostare la durata e il volume.

Ci sono anche eventi DOM che possono avvisarti quando un video inizia a riprodursi, viene messo in pausa, ecc.