Evento ondurationchange
Definição e uso
O evento ondurationchange ocorre quando a duração do áudio/vídeo muda.
Notas:Quando o áudio/vídeo for carregado, a duração mudará de "NaN" para a duração real do áudio/vídeo.
Durante o processo de carregamento do áudio/vídeo, os seguintes eventos ocorrerão na seguinte ordem:
Exemplo
Exemplo 1
Execute JavaScript quando a duração do vídeo mudar:
<video ondurationchange="myFunction()">
Exemplo 2
Execute JavaScript quando o áudio começar a carregar:
<audio ondurationchange="myFunction()">
Sintaxe
No HTML:
<elemento ondurationchange="myScript">
No JavaScript:
objeto.ondurationchange = function(){myScript};
No JavaScript, use o método addEventListener():
objeto.addEventListener("durationchange", myScript);
Notas:O Internet Explorer 8 e versões anteriores não suportam Método addEventListener().
Detalhes técnicos
Bubbling: | Não suportado |
---|---|
Cancelável: | Não suportado |
Tipo de evento: | Evento |
Tags HTML suportadas: | <audio> e <video> |
Versão do DOM: | Eventos de Nível 3 |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente o evento.
Evento | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondurationchange | Suporte | 9.0 | Suporte | Suporte | Suporte |