HTML Audio/Video DOMcanplaythroughСобытия

Справочное руководство по HTML Audio/Video DOM

Пример

Указывает, что видео может продолжать воспроизводиться без паузы:

myVid=document.getElementById("video1");
myVid.oncanplaythrough=alert("Может воспроизводить видео без остановки");

Попробуйте сами »

Определение и использование

Событие canplaythrough возникает, когда браузер оценивает, что он может воспроизводить указанное аудио/видео непрерывно, без необходимости останавливаться для буферизации.

Когда аудио/видео находится в процессе загрузки, следующие события происходят последовательно:

  1. loadstart
  2. durationchange
  3. loadedmetadata
  4. loadeddata
  5. прогресс
  6. canplay
  7. canplaythrough

Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают событие canplaythrough.

Примечание:Internet Explorer 8 и более ранние версии не поддерживают это событие.


Синтаксис

В HTML:

<audio|video oncanplaythrough="SomeJavaScriptCode">

В JavaScript:

audio|video.oncanplaythrough=SomeJavaScriptCode;

Использование addEventListener():

audio|video.addEventListener("canplaythrough", function()
  {
  //SomeJavaScriptCode
  }
);

Технические детали

Поддерживаются следующие HTML-теги: <audio>, <video>
Поддерживаются следующие объекты JavaScript: Audio, Video


实例

Другие примеры

Используйте addEventListener() для прослушивания события canplaythrough


Справочное руководство по HTML Audio/Video DOMдругие расширения