Событие onabort
Пример onabort
Вызов функции при прерывании загрузки видео:
<video onabort="myFunction()">
Ещё примеры ниже.
Описание onabort
Событие onabort происходит, когда загрузка аудио или видео прерывается.
Событие onabort происходит, когда загрузка прерывается, а не когда возникает ошибка.
События Аудиo и Video
При загрузке носителя эти события происходят в следующем порядке:
| Событие | Происходит, когда |
|---|---|
| onloadstart | Начинается загрузка носителя. |
| ondurationchange | Изменена продолжительность медиа |
| onloadedmetadata | Загружены метаданные для медиа |
| onloadeddata | Загружен кадр медиа |
| onprogress | Браузер загружает медиа |
| oncanplay | Полоса прокрутки элемента scrolled |
| oncanplaythrough | Браузер оценивает, что может воспроизвести медиа |
| onplay | Начинается воспроизведение медиа |
| onplaying | Начинается или возобновляется воспроизведение медиа |
| ontimeupdate | Указанное время изменено |
| onended | Медиа достигло конца |
События, которые могут произойти во время загрузки или воспроизведения медиафайла:
| Событие | Происходит, когда |
|---|---|
| onabort | Загрузка медиа прерывается |
| onemptied | Носитель пуст (уже загружен) |
| onerror | Происходит ошибка при загрузке медиа |
| onpause | Медиа приостановлено |
| onratechange | Скорость воспроизведения изменено |
| onseeked | Пользователь искал новую позицию носителя |
| onseeking | Пользователь начал искать новую позицию носителя |
| onstalled | Данные носителя недоступны |
| onsuspend | Браузер не получает данные носителя |
| onvolumechange | Громкость носителя изменено |
| onwaiting | Медиа ожидает следующего кадра |
Связные страницы onabort
Синтаксис onabort
В HTML:
<element onabort="myScript">В JavaScript:
object.onabort = function(){myScript};
В JavaScript с использованием метода addEventListener():
object.addEventListener("abort", myScript);Технические детали onabort
| Bubbles: | Нет |
|---|---|
| Cancelable: | Нет |
| Тип события: | UiEvent если сгенерировано из пользовательского интерфейса, в противном случае Event. |
| HTML теги: | <audio> и <video> |
| DOM Версия: | События 3 уровня |
Поддержка onabort
onabort является особенностью DOM уровня 3 (2004).
Он полностью поддерживается во всех современных браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 11 |