Zdarzenie zmiany czasu trwania DOM audio/wideo w formacie HTML
❮ Dokumentacja DOM audio/wideo w formacie HTML
Przykład
Ostrzegaj, że zmienił się czas trwania filmu:
var vid = document.getElementById("myVideo");
vid.ondurationchange = function() {
alert("The video duration has changed");
};
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Zdarzenie zmiany czasu trwania występuje, gdy zmienią się dane czasu trwania określonego audio/wideo.
Uwaga: Po załadowaniu audio/wideo czas trwania zmieni się z „NaN” na rzeczywisty czas trwania audio/wideo.
Podczas procesu ładowania audio/wideo występują następujące zdarzenia, w tej kolejności:
- Rozpoczęcie ładowania
- zmiana czasu trwania
- załadowane metadane
- załadowane dane
- postęp
- mogę grać
- może grać
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.
Event | |||||
---|---|---|---|---|---|
durationchange | Yes | 9.0 | Yes | Yes | Yes |
Składnia
W HTML:
<audio|video ondurationchange="myScript">
W JavaScript:
audio|video.ondurationchange=function(){myScript};
W JavaScript za pomocą metody addEventListener():
audio|video.addEventListener("durationchange", myScript);
Szczegóły techniczne
Obsługiwane tagi HTML: | <audio> i <wideo> |
---|---|
Obsługiwane obiekty JavaScript: | Audio Video |
Więcej przykładów
Przykład
Ostrzegaj, że zmienił się czas trwania dźwięku:
var aud = document.getElementById("myAudio");
aud.ondurationchange = function() {
alert("The audio duration has changed");
};
❮ Dokumentacja DOM audio/wideo w formacie HTML