Definição e Uso
O evento durationchange ocorre quando os dados de duração do áudio / vídeo especificado é alterada.
Nota: Quando um áudio / vídeo é carregado, a duração mudará de "NaN" à duração efectiva do áudio / vídeo.
Durante o processo de carregamento de um áudio / vídeo, os seguintes eventos ocorrem, por esta ordem:
- loadstart
- durationchange
- loadedmetadata
- loadeddata
- progress
- canplay
- canplaythrough
Aplica-se a
O ondurationchange atributo faz parte dos atributos de eventos , e pode ser utilizado nos seguintes elementos:
elementos | Evento |
---|---|
<audio> | durationchange |
<video> | durationchange |
Exemplos
Audio Exemplo
Execute "myFunction" quando o áudio está pronto para começar a jogar:
<audio ondurationchange="myFunction()">
Tente você mesmo " Video Exemplo
Execute "myFunction" quando o vídeo está pronto para começar a jogar:
<video ondurationchange="myFunction()">
Tente você mesmo " Suporte a navegadores
O ondurationchange
atributo tem o seguinte suporte ao navegador para cada elemento:
Elemento | |||||
---|---|---|---|---|---|
audio | sim | 9 | sim | sim | sim |
video | sim | 9 | sim | sim | sim |