--- title: 'HTMLMediaElement: canplay' slug: Web/API/HTMLMediaElement/canplay_event translation_of: Web/API/HTMLMediaElement/canplay_event ---
El evento canplay es lanzado cuando el elemento <video> o <audio> puede ser iniciado o fue iniciado satisfactoriamente.
Lo que puede evitar que el evento canplay
se dispare puede ser por alguna de estás razones:
audio
o video
están mal especificadas.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Evento oncanplay - Javascript</title> <script> function Start() { alert("Start") } </script> </head> <body> <video controls autoplay oncanplay="Start()"> <source src="audio.mp4" type="video/mp4"> </video> </body> </html>
Intente especificar mal la ruta del src
y comprobrará que el evento no funciona.
Property | Type | Description |
---|---|---|
target {{readonlyInline}} |
{{domxref("EventTarget")}} | The event target (the topmost target in the DOM tree). |
type {{readonlyInline}} |
{{domxref("DOMString")}} | The type of event. |
bubbles {{readonlyInline}} |
{{jsxref("Boolean")}} | Whether the event normally bubbles or not. |
cancelable {{readonlyInline}} |
{{jsxref("Boolean")}} | Whether the event is cancellable or not. |