English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das Ereignis canplaythrough wird ausgelöst, wenn das Endgerät das Mediendatei abspielen kann, und es wird geschätzt, dass genügend Daten geladen wurden, um das Medium bis zu seinem Ende abzuspielen, ohne das Buffering zu stoppen, um weitere Inhalte zu puffern.
HTML Audio/Video DOM Reference Manual
Erinnern Sie sich daran, dass das Video durchgehend abgespielt werden kann, ohne zu stoppen:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML Audio/Verwendung des Video-oncanplaythrough-Ereignisses-Grundlagenkurs(oldtoolbag.com)</title> </head> <body> <video id="video1" controls="controls"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Ihr Browser unterstützt keine HTML5 video Tag. </video> <script> myVid=document.getElementById("video1"); myVid.oncanplaythrough=alert("Can play through video without stopping"); </script> </body> </html>Testen Sie heraus, ob ‹/›
Wenn der Browser schätzt, dass er das angegebene Audio abspielen kann/das Video abspielt, ohne das Buffering zu stoppen, tritt das Ereignis canplaythrough auf.
Wenn Audio/Wenn das Video im Ladevorgang ist, treten in der folgenden Reihenfolge Ereignisse auf:
IEFirefoxOperaChromeSafari
Alle gängigen Browser unterstützen das canplaythrough-Ereignis.
Note:Internet Explorer 8 and earlier versions do not support this event.
In HTML:
<audio|video oncanplaythrough="SomeJavaScriptCode">
In JavaScript:
audio|video.oncanplaythrough=SomeJavaScriptCode;
Use addEventListener():
audio|video.addEventListener("canplaythrough", function()
{
//SomeJavaScriptCode
}
);
The following HTML tags support: | <audio>, <video> |
---|---|
The following JavaScript objects support: | Audio, Video |
Use the oncanplaythrough attribute on HTML elements
Use addEventListener() to listen to the canplaythrough event
HTML Audio/Video DOM Reference Manual