HTML Audio/Video DOM lze přehrávat prostřednictvím události

❮ HTML Audio/Video DOM Reference

Příklad

Upozornění, že video lze přehrát celé, bez zastavení:

var vid = document.getElementById("myVideo");
vid.oncanplaythrough = function() {
    alert("Can play through video without stopping");
};

Další příklady „Vyzkoušejte si to sami“ níže.


Definice a použití

Událost canplaythrough nastane, když prohlížeč odhadne, že může přehrát zadaný zvuk/video, aniž by se musel zastavit kvůli ukládání do vyrovnávací paměti.

Během procesu načítání zvuku/videa dochází k následujícím událostem v tomto pořadí:

  1. start start
  2. změna trvání
  3. načtená metadata
  4. načtená data
  5. pokrok
  6. může hrát
  7. canplaythrough

Podpora prohlížeče

Čísla v tabulce určují první verzi prohlížeče, která událost plně podporuje.

Event
canplaythrough Yes 9.0 Yes Yes Yes

Syntax

V HTML:

<audio|video oncanplaythrough="myScript">

V JavaScriptu:

audio|video.oncanplaythrough=function(){myScript};

V JavaScriptu pomocí metody addEventListener():

audio|video.addEventListener("canplaythrough", myScript);

Technické údaje

Podporované HTML tagy: <audio> a <video>
Podporované objekty JavaScriptu: Audio Video

Další příklady

Příklad

Upozornění, že zvuk lze přehrávat celou dobu bez zastavení:

var aud = document.getElementById("myAudio");
aud.oncanplaythrough = function() {
    alert("Can play through audio without stopping");
};

❮ HTML Audio/Video DOM Reference