oncanplay-Ereignis

Definition und Verwendung

Das oncanplay-Ereignis tritt ein, wenn der Browser mit dem Abspielen der angegebenen Audio/Video beginnen kann (wenn es genug bufferisiert ist, um zu beginnen).

Während des Ladevorgangs von Audio/Video treten die folgenden Ereignisse in der folgenden Reihenfolge auf:

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

Beispiel

Beispiel 1

Führen Sie JavaScript aus, wenn das Video bereit ist, abgespielt zu werden:

<video oncanplay="myFunction()">

Probieren Sie es selbst aus

Beispiel 2

Führen Sie JavaScript aus, wenn das Audio bereit ist, abgespielt zu werden:

<audio oncanplay="myFunction()">

Probieren Sie es selbst aus

Syntax

In HTML:

<element oncanplay="myScript">

Probieren Sie es selbst aus

In JavaScript:

object.oncanplay = function(){myScript};

Probieren Sie es selbst aus

In JavaScript wird die Methode addEventListener() verwendet:

object.addEventListener("canplay", myScript);

Probieren Sie es selbst aus

Anmerkung:Internet Explorer 8 oder frühere Versionen unterstützen dies nicht addEventListener() Methode.

Technische Details

Blasen: Nicht unterstützt
Abbrechbar: Nicht unterstützt
Ereignis-Typ: Ereignis
Unterstützte HTML-Tags: <audio> und <video>
DOM-Version: Level 3 Ereignisse

Browser-Unterstützung

Die Zahlen in der Tabelle weisen auf die erste Browser-Version hin, die dieses Ereignis vollständig unterstützt.

Ereignis Chrome IE Firefox Safari Opera
oncanplay Unterstützung 9.0 Unterstützung Unterstützung Unterstützung