tutoriais mais recente desenvolvimento web
 

HTML de áudio / vídeo DOM timeupdate Evento

<HTML de áudio / vídeo DOM Reference

Exemplo

Quando a posição de reprodução de um vídeo mudou, mostrar a posição atual do vídeo em segundos:

// 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;
}
Tente você mesmo "

Mais "Tente você mesmo" exemplos abaixo.


Definição e Uso

O evento timeupdate ocorre quando a posição de reprodução de um áudio / vídeo mudou.

Este evento é invocado por:

  • Jogando o áudio / vídeo
  • Movendo a posição de reprodução (como quando os atacantes rápida de usuário para um ponto diferente no áudio / vídeo)

Dica: Este evento timeupdate é frequentemente usado em conjunto com o currentTime propriedade do objeto de Áudio / Vídeo, que retorna a posição atual da reprodução de áudio / vídeo, em segundos.


Suporte a navegadores

Os números na tabela especificar a primeira versão do browser que suporta totalmente o evento.

Evento
timeupdate sim 9 sim sim sim

Sintaxe

Em HTML:

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

Em JavaScript:

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

Em JavaScript, usando o addEventListener() método:

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

Nota: O addEventListener() método não é suportado no Internet Explorer 8 e versões anteriores.


Detalhes técnicos

tags HTML suportados: <audio> and <video>
objetos JavaScript suportados: Audio, Video

mais Exemplos

Exemplo

Quando a posição de reprodução de um áudio mudou, visualizar a posição atual do áudio em segundos:

// 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;
}
Tente você mesmo "

Exemplo

Usando a propriedade currentTime para definir a posição de reprodução actual para 5 segundos:

document.getElementById("myVideo").currentTime = 5;
Tente você mesmo "

<HTML de áudio / vídeo DOM Reference