DOM de audio/vídeo HTMLdurationchangeEvento
Referencia del DOM de audio/vídeo HTML
Ejemplos
Indica que la duración del video ha cambiado:
myVid=document.getElementById("video1");
myVid.ondurationchange=alert("The video duration has changed");
myVid.ondurationchange=alert("The video duration has changed");
Pruébalo »
Definición y uso
El evento durationchange ocurre cuando los datos de duración del audio/vídeo especificado cambian.
Cuando el audio/vídeo se ha cargado, la duración cambiará de "NaN" a la duración real del audio/vídeo.
Cuando el audio/vídeo se está cargando, ocurren los siguientes eventos en orden:
- loadstart
- durationchange
- loadedmetadata
- loadeddata
- progress
- canplay
- canplaythrough
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten el evento durationchange.
Nota:Internet Explorer 8 y versiones anteriores no admiten este evento.
Sintaxis
En HTML:
<audio|video ondurationchange="SomeJavaScriptCode">
En JavaScript:
audio|video.ondurationchange=SomeJavaScriptCode;
Usando addEventListener():
audio|video.addEventListener("durationchange", function()
{
//SomeJavaScriptCode
}
);
{
//SomeJavaScriptCode
}
);
Detalles técnicos
| Las siguientes etiquetas HTML admiten: | <audio>, <video> |
|---|---|
| Los siguientes objetos de JavaScript admiten: | Audio, Video |

Más ejemplos
Usando addEventListener() para escuchar el evento durationchange
Referencia del DOM de audio/vídeo HTML Otras extensiones