English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The canplay event is triggered when the terminal can play the media file, it is estimated that enough data is loaded to play the media until the end, without stopping to further buffer content.
Руководство по DOM аудио/видео HTML
Remind that the video is ready to start playing:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML Audio/Video oncanplay Event Usage - Basic Tutorial (oldtoolbag.com)</title> </head> <body> <video id="video1" controls="controls"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Your browser does not support the HTML5 video tag. </video> <script> myVid=document.getElementById("video1"); myVid.oncanplay=alert("Can start playing video"); </script> </body> </html>Test to see ‹/›
The canplay event will occur when the browser can start playing the specified audio/video (buffered enough to start playing).
The following events will occur in sequence when the audio/video is in the process of loading:
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают событие canplay.
Внимание:Internet Explorer 8 и более ранние версии не поддерживают это событие.
В HTML:
<audio|video oncanplay="SomeJavaScriptCode">
В JavaScript:
audio|video.oncanplay=SomeJavaScriptCode;
Использование addEventListener():
.addEventListener("canplay", function(){ } );
Следующие теги HTML поддерживают: | <audio>, <video> |
---|---|
Следующие объекты JavaScript поддерживают: | Аудио, Видео |
Использование атрибута oncanplay на элементах HTML
Использование addEventListener() для прослушивания события canplay
Руководство по DOM аудио/видео HTML