Событие oncanplaythrough
Определение и использование
Если браузер прогнозирует, что он может воспроизвести указанные медиа-ресурсы до конца без необходимости дополнительного буферизации контента,则会触发 событие oncanplaythrough.
В процессе загрузки аудио/видео произойдут следующие события в следующем порядке:
Пример
Пример 1
Запуск JavaScript при возможности постоянного воспроизведения видео без остановки:
<video oncanplaythrough="myFunction()">
Пример 2
Запуск JavaScript при возможности постоянного воспроизведения аудио без остановки:
<audio oncanplaythrough="myFunction()">
Синтаксис
В HTML:
<элемент oncanplaythrough="myScript">
В JavaScript:
объект.oncanplaythrough = function(){myScript};
В JavaScript, используя метод addEventListener():
объект.addEventListener("canplaythrough", myScript);
Комментарий:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener().
Технические детали
Баллирование: | Не поддерживается |
---|---|
Можете ли вы отменить: | Не поддерживается |
Тип события: | Событие |
Поддерживаемые HTML-теги: | <audio> и <video> |
Версия DOM: | Уровень 3 событий |
Поддержка браузерами
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает данное событие.
Событие | Chrome | IE | Firefox | Сafari | Opera |
---|---|---|---|---|---|
oncanplaythrough | Поддержка | 9.0 | Поддержка | Поддержка | Поддержка |