blob: 4eb6386c3769257b403bd02940e88bfb87ba1c3b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
---
title: 'HTMLMediaElement: canplay'
slug: Web/API/HTMLMediaElement/canplay_event
translation_of: Web/API/HTMLMediaElement/canplay_event
---
<p>El evento canplay es lanzado cuando el elemento <a href="/es/docs/Web/HTML/Elemento/video"><video></a> o <a href="/es/docs/Web/HTML/Elemento/Audio"><audio></a> puede ser iniciado o fue iniciado satisfactoriamente.</p>
<p>Lo que puede evitar que el evento <code>canplay </code>se dispare puede ser por alguna de estás razones:</p>
<ul>
<li>El ruta del <code>audio</code> o <code>video </code>están mal especificadas.</li>
<li>El navegador no soporta la etiqueta. <code> </code></li>
</ul>
<pre class="brush: html"><!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></pre>
<p>Intente especificar mal la ruta del <code>src </code>y comprobrará que el evento no funciona.</p>
<h2 id="General_info">General info</h2>
<dl>
<dt style="float: left; text-align: right; width: 120px;">Specification</dt>
<dd style="margin: 0 0 0 120px;"><a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#event-media-canplay">HTML5 media</a></dd>
<dt style="float: left; text-align: right; width: 120px;">Interface</dt>
<dd style="margin: 0 0 0 120px;">Event</dd>
<dt style="float: left; text-align: right; width: 120px;">Bubbles</dt>
<dd style="margin: 0 0 0 120px;">No</dd>
<dt style="float: left; text-align: right; width: 120px;">Cancelable</dt>
<dd style="margin: 0 0 0 120px;">No</dd>
<dt style="float: left; text-align: right; width: 120px;">Target</dt>
<dd style="margin: 0 0 0 120px;">Element</dd>
<dt style="float: left; text-align: right; width: 120px;">Default Action</dt>
<dd style="margin: 0 0 0 120px;">None.</dd>
</dl>
<h2 id="Properties">Properties</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Property</th>
<th scope="col">Type</th>
<th scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>target</code> {{readonlyInline}}</td>
<td>{{domxref("EventTarget")}}</td>
<td>The event target (the topmost target in the DOM tree).</td>
</tr>
<tr>
<td><code>type</code> {{readonlyInline}}</td>
<td>{{domxref("DOMString")}}</td>
<td>The type of event.</td>
</tr>
<tr>
<td><code>bubbles</code> {{readonlyInline}}</td>
<td>{{jsxref("Boolean")}}</td>
<td>Whether the event normally bubbles or not.</td>
</tr>
<tr>
<td><code>cancelable</code> {{readonlyInline}}</td>
<td>{{jsxref("Boolean")}}</td>
<td>Whether the event is cancellable or not.</td>
</tr>
</tbody>
</table>
<h2 id="Related_Events">Related Events</h2>
<ul>
<li>{{event("playing")}}</li>
<li>{{event("waiting")}}</li>
<li>{{event("seeking")}}</li>
<li>{{event("seeked")}}</li>
<li>{{event("ended")}}</li>
<li>{{event("loadedmetadata")}}</li>
<li>{{event("loadeddata")}}</li>
<li>{{event("canplay")}}</li>
<li>{{event("canplaythrough")}}</li>
<li>{{event("durationchange")}}</li>
<li>{{event("timeupdate")}}</li>
<li>{{event("play")}}</li>
<li>{{event("pause")}}</li>
<li>{{event("ratechange")}}</li>
<li>{{event("volumechange")}}</li>
<li>{{event("suspend")}}</li>
<li>{{event("emptied")}}</li>
<li>{{event("stalled")}}</li>
</ul>
|