oncanplaythrough händelse

Definition och användning

Om webbläsaren förutsäger att den kan spela upp det specifika medieobjektet till slutet utan att behöva buffra innehåll vidare, inträffar oncanplaythrough-händelsen.

Under laddningen av ljud- eller videomaterial inträffar följande händelser i denna ordning:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

Exempel

Exempel 1

Kör JavaScript när videon kan spelas utan att avbrytas:

<video oncanplaythrough="myFunction()">

Prova själv

Exempel 2

Kör JavaScript när musiken kan spelas utan att avbrytas:

<audio oncanplaythrough="myFunction()">

Prova själv

Syntaks

I HTML:

<element oncanplaythrough="myScript">

Prova själv

I JavaScript:

object.oncanplaythrough = function(){myScript};

Prova själv

I JavaScript, använd addEventListener() metoden:

object.addEventListener("canplaythrough", myScript);

Prova själv

Kommentar:Internet Explorer 8 och äldre versioner stöder inte addEventListener() metoden.

Tekniska detaljer

Bubbling: Inte stödd
Avbrytbar: Inte stödd
HändelseTyp: Händelse
Stödda HTML-taggar: <audio> och <video>
DOM-version: Nivå 3-händelser

Webbläsarstöd

Talen i tabellen anger den första webbläsarversion som helt stöder denna händelse.

händelse Chrome IE Firefox Safari Opera
oncanplaythrough Stöd 9.0 Stöd Stöd Stöd