Evento oncanplaythrough
Ejemplo
Ejecute un JavaScript cuando un video se pueda reproducir completamente, sin detenerse:
<video oncanplaythrough="myFunction()">
Más ejemplos de "Pruébelo usted mismo" a continuación.
Definición y uso
El evento oncanplaythrough ocurre cuando el navegador estima que puede reproducir los medios especificados sin tener que detenerse para el almacenamiento en búfer.
Durante el proceso de carga de un audio/video, ocurren los siguientes eventos, en este orden:
- onloadstart
- cambio de duración
- metadatos cargados
- datos cargados
- en progreso
- oncanplay
- oncanplaythrough
Compatibilidad con navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.
Event | |||||
---|---|---|---|---|---|
oncanplaythrough | Yes | 9.0 | Yes | Yes | Yes |
Sintaxis
En HTML:
<element oncanplaythrough="myScript">
En JavaScript:
object.oncanplaythrough = function(){myScript};
En JavaScript, usando el método addEventListener():
object.addEventListener("canplaythrough", myScript);
Nota: el método addEventListener() no es compatible con Internet Explorer 8 y versiones anteriores.
Detalles técnicos
Burbujas: | No |
---|---|
Cancelable: | No |
Tipo de evento: | Evento |
Etiquetas HTML compatibles: | <audio> y <vídeo> |
Versión DOM: | Eventos de nivel 3 |
Más ejemplos
Ejemplo
Ejecute un JavaScript cuando un audio se pueda reproducir completamente, sin detenerse:
<audio oncanplaythrough="myFunction()">