The GlobalEventHandlers.onplay
property sets and returns the event handler for the play
event that is fired when playback has begun.
element.onplay = handlerFunction; var handlerFunction = element.onplay;
handlerFunction
should be either null
or a JavaScript function specifying the handler for the event.
<!DOCTYPE html> <html> <head> <body> <title>onplay event example :</title> <p>This example demonstrates how to assign an "onplay" event to a video element.</p> <video controls onplay="myFunction()"> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> Your browser does not support HTML5 video. </video> <p>Video courtesy of <a href="http://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.</p> <script> function myFunction() { alert("The video has started to play"); } </script> </head> </body> </html>
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'onplay' in that specification. | Living Standard |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | Yes | ? | 3.5 | ? | ? | ? |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | Yes | ? | 4 | ? | ? | ? |
Information on working with event handlers
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onplay