Gli ultimi tutorial di sviluppo web
 

timeupdate Evento HTML Audio / Video DOM

<HTML Audio / Video Reference del DOM

Esempio

Quando la posizione di riproduzione di un video è cambiato, visualizzare la posizione corrente del video in secondi:

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <video> element, and execute a function if the current playback position has changed
vid.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the video in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = vid.currentTime;
}
Prova tu stesso "

Più "Provate voi stessi" esempi di seguito.


Definizione e utilizzo

L'evento timeupdate verifica quando la posizione di riproduzione di un audio / video è cambiato.

Questo evento viene richiamato da:

  • Riproduzione audio / video
  • Spostare la posizione di riproduzione (come quando in avanti rapido utente ad un punto diverso nel audio / video)

Suggerimento: Questo evento timeupdate è spesso usato insieme al currentTime proprietà dell'oggetto audio / video, che restituisce la posizione corrente della riproduzione audio / video, in secondi.


Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'evento.

Evento
timeupdate 9.0

Sintassi

In HTML:

< audio|video ontimeupdate="myScript"> Try it

In JavaScript:

audio|video .ontimeupdate=function(){myScript}; Try it

In JavaScript, utilizzando il addEventListener() metodo:

audio|video .addEventListener("timeupdate", myScript ); Try it

Nota: Il addEventListener() metodo non è supportato in Internet Explorer 8 e versioni precedenti.


Dettagli tecnici

tag HTML supportati: <audio> and <video>
oggetti JavaScript supportati: Audio, Video

Altri esempi

Esempio

Quando la posizione di riproduzione di un audio è cambiato, visualizzare la posizione corrente del audio in secondi:

// Get the <audio> element with id="myVideo"
var aud = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <audio> element, and execute a function if the current playback position has changed
aud.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the audio in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = aud.currentTime;
}
Prova tu stesso "

Esempio

Utilizzando la proprietà currentTime per impostare la posizione di riproduzione corrente per 5 secondi:

document.getElementById("myVideo").currentTime = 5;
Prova tu stesso "

<HTML Audio / Video Reference del DOM