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