HTML oncanplay Attribute
Definition and Usage
The oncanplay attribute defines a script to run when the browser can start playing the specified media (when it has buffered enough to begin).
Applies to
The oncanplay attribute is part of the Event Attributes, and can be used on the following elements:
Elements | Event |
---|---|
<audio> | canplay |
<embed> | canplay |
<object> | canplay |
<video> | canplay |
Examples
Audio Example
Run "myFunction" when the audio is ready to start playing:
<audio oncanplay="myFunction()">
Try it Yourself »
Video Example
Run "myFunction" when the video is ready to start playing:
<video oncanplay="myFunction()">
Try it Yourself »
Browser Support
The oncanplay
attribute has the following browser support for each element:
Element | |||||
---|---|---|---|---|---|
audio | Yes | 9.0 | Yes | Yes | Yes |
embed | Not supported | Not supported | Not supported | Not supported | Not supported |
object | Not supported | Not supported | Not supported | Not supported | Not supported |
video | Yes | 9.0 | Yes | Yes | Yes |