oncanplaythrough-Ereignis
Definition und Verwendung
Wenn der Browser vorhersagt, dass er das angegebene Mediendatei bis zum Ende abspielen kann, ohne dass weiteres Buffering erforderlich ist, wird das Ereignis oncanplaythrough ausgelöst.
Während des Ladens von Audio/Video treten die folgenden Ereignisse in dieser Reihenfolge auf:
Beispiel
Beispiel 1
Führen Sie JavaScript aus, wenn das Video ohne Unterbrechung abgespielt werden kann:
<video oncanplaythrough="myFunction()">
Beispiel 2
Führen Sie JavaScript aus, wenn das Audio ohne Unterbrechung abgespielt werden kann:
<audio oncanplaythrough="myFunction()">
Syntax
In HTML:
<element oncanplaythrough="myScript">
In JavaScript:
object.oncanplaythrough = function(){myScript};
In JavaScript, verwenden Sie die Methode addEventListener():
object.addEventListener("canplaythrough", myScript);
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 Browserversion hin, die das Ereignis vollständig unterstützt.
Ereignis | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncanplaythrough | Unterstützung | 9.0 | Unterstützung | Unterstützung | Unterstützung |