Atributo HTML ondurationchange


Definição e uso

O evento durationchange ocorre quando os dados de duração do áudio/vídeo especificado são alterados.

Nota: Quando um áudio/vídeo é carregado, a duração mudará de "NaN" para a duração real do áudio/vídeo.

Durante o processo de carregamento de um áudio/vídeo, ocorrem os seguintes eventos, nesta ordem:

  1. loadstart
  2. mudança de duração
  3. metadados carregados
  4. dados carregados
  5. progresso
  6. pode jogar
  7. pode jogar

Aplica-se a

O atributo ondurationchange faz parte dos Event Attributes e pode ser usado nos seguintes elementos:

Elementos Evento
<áudio> mudança de duração
<vídeo> mudança de duração

Exemplos

Exemplo de áudio

Execute "myFunction" quando o áudio estiver pronto para começar a ser reproduzido:

<audio ondurationchange="myFunction()">

Exemplo de vídeo

Execute "myFunction" quando o vídeo estiver pronto para começar a ser reproduzido:

<video ondurationchange="myFunction()">

Suporte ao navegador

O ondurationchangeatributo tem o seguinte suporte do navegador para cada elemento:

Element
audio Yes 9.0 Yes Yes Yes
video Yes 9.0 Yes Yes Yes