Событие oncanplay
Определение и использование
Событие oncanplay происходит, когда браузер может начать воспроизведение указанного аудио/видео (когда оно буферизуется до уровня, достаточного для начала воспроизведения).
В процессе загрузки аудио/видео произойдут следующие события в следующем порядке:
Пример
Пример 1
Выполните JavaScript при准备好 видео для воспроизведения:
<video oncanplay="myFunction()">
Пример 2
Выполните JavaScript при准备好 аудио для воспроизведения:
<audio oncanplay="myFunction()">
Грамматика
В HTML:
<element oncanplay="myScript">
В JavaScript:
object.oncanplay = function(){myScript};
В JavaScript, используйте метод addEventListener():
object.addEventListener("canplay", myScript);
Примечание:Microsoft Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener().
Технические детали
Бublение: | Не поддерживается |
---|---|
Отменяемое: | Не поддерживается |
Тип события: | Событие |
Поддерживаемые HTML-теги: | <audio> и <video> |
Версия DOM: | Уровень 3 событий |
Поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая поддерживает данное событие.
Событие | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncanplay | Поддержка | 9.0 | Поддержка | Поддержка | Поддержка |