--- 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. |