oncanplay एट्रिब्यूट तब फायर होता है जब ब्राउज़र अनुमान लगाता है कि मीडिया (ऑडियो/वीडियो) इतना बफर हो चुका है कि प्लेबैक शुरू किया जा सकता है। यह oncanplaythrough से अलग है जो पूरा लोड होने का इंतजार करता है।
उदाहरण
निम्न कोड से सीखें कि मीडिया तैयार होने पर स्क्रिप्ट कैसे चलाएं:
<!DOCTYPE html> <html>
<body>
<video id="myid" width="320" height="176" controls oncanplay="display()">
<source src="/html5/foo.ogg" type="video/ogg" />
<source src="/html5/foo.mp4" type="video/mp4" />
आपका ब्राउज़र वीडियो एलिमेंट सपोर्ट नहीं करता।
</video>
<script>
function display() {
alert("वीडियो लोड हुआ!");
}
</script>
</body>
</html>