HTMLMediaElement: событие durationchange
Базовая Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Событие durationchange срабатывает, когда значение атрибута duration было обновлено.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.
addEventListener("durationchange", (event) => {});
ondurationchange = (event) => {};
Тип события
Общее Event.
Примеры
Эти примеры добавляют обработчик события для события durationchange HTMLMediaElement, затем отправляют сообщение, когда этот обработчик отреагировал на срабатывание события.
Использование addEventListener():
const video = document.querySelector("video");
video.addEventListener("durationchange", (event) => {
console.log("Not sure why, but the duration of the video has changed.");
});
Использование обработчика события ondurationchange:
const video = document.querySelector("video");
video.ondurationchange = (event) => {
console.log("Not sure why, but the duration of the video has changed.");
};
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
durationchange_event |
3 | 12 | 3.5 | 10.5 | 3.1 | 18 | 4 | 11 | 3 | 1.0 | ≤37 |
Связанные события
- Событие
playingHTMLMediaElement - Событие
waitingHTMLMediaElement - Событие
seekingHTMLMediaElement - Событие
seekedHTMLMediaElement - Событие
endedHTMLMediaElement - Событие
loadedmetadataHTMLMediaElement - Событие
loadeddataHTMLMediaElement - Событие
canplayHTMLMediaElement - Событие
canplaythroughHTMLMediaElement - Событие
timeupdateHTMLMediaElement - Событие
playHTMLMediaElement - Событие
pauseHTMLMediaElement - Событие
ratechangeHTMLMediaElement - Событие
volumechangeHTMLMediaElement - Событие
suspendHTMLMediaElement - Событие
emptiedHTMLMediaElement - Событие
stalledHTMLMediaElement
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/durationchange_event