HTML Audio/Video DOM canplaythrough Event

❮ Referencia de DOM de audio/vídeo HTML

Ejemplo

Alerta de que el video se puede reproducir hasta el final, sin parar:

var vid = document.getElementById("myVideo");
vid.oncanplaythrough = function() {
    alert("Can play through video without stopping");
};

Más ejemplos de "Pruébelo usted mismo" a continuación.


Definición y uso

El evento canplaythrough ocurre cuando el navegador estima que puede reproducir el audio/video especificado 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:

  1. inicio de carga
  2. duracióncambiar
  3. metadatos cargados
  4. datos cargados
  5. Progreso
  6. Poder jugar
  7. puede jugar

Compatibilidad con navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.

Event
canplaythrough Yes 9.0 Yes Yes Yes

Sintaxis

En HTML:

<audio|video oncanplaythrough="myScript">

En JavaScript:

audio|video.oncanplaythrough=function(){myScript};

En JavaScript, usando el método addEventListener():

audio|video.addEventListener("canplaythrough", myScript);

Detalles técnicos

Etiquetas HTML compatibles: <audio> y <vídeo>
Objetos de JavaScript admitidos: Audio, Video

Más ejemplos

Ejemplo

Alerta de que el audio se puede reproducir hasta el final, sin parar:

var aud = document.getElementById("myAudio");
aud.oncanplaythrough = function() {
    alert("Can play through audio without stopping");
};

❮ Referencia de DOM de audio/vídeo HTML