HTML | Evento DOM oncanplaythrough

El evento HTML DOM oncanplaythrough ocurre cuando el medio especificado se almacena en búfer y el navegador estima que puede reproducirse sin tener que detenerse.
El orden de los eventos ocurre durante el proceso de carga de un audio/video: 
 

  • onloadstart
  • cambio de duración
  • metadatos cargados
  • datos cargados
  • en progreso
  • oncanplay
  • oncanplaythrough

Etiquetas admitidas

Sintaxis:
En HTML: 
 

<element oncanplaythrough="myScript">

En JavaScript: 
 

object.oncanplaythrough = function(){myScript};

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

object.addEventListener("canplaythrough", myScript);

Ejemplo: uso de HTML 
 

html

<!DOCTYPE html>
<html>
 
<body>
    <center>
        <h1 style="color:green">
          GeeksforGeeks
      </h1>
        <h2>HTML DOM oncanplaythrough event</h2>
        <video controls oncanplaythrough="myFunction()">
            <source src="Geekfun.mp4" type="video/mp4">
        </video>
 
        <script>
            function myFunction() {
                alert("Can play through video without stopping");
            }
        </script>
    </center>
</body>
 
</html>

Producción: 
 

Ejemplo: uso de JavaScript 
 

html

<!DOCTYPE html>
<html>
 
<body>
    <center>
        <h1 style="color:green">
          GeeksforGeeks
      </h1>
        <h2>HTML DOM oncanplaythrough event</h2>
        <video controls id="myVideo">
            <source src="Geekfun.mp4" type="video/mp4">
        </video>
 
        <script>
            document.getElementById(
              "myVideo").oncanplaythrough = function() {
                myFunction()
            };
 
            function myFunction() {
                alert("Can play through video without stopping");
            }
        </script>
    </center>
</body>
 
</html>

Producción: 
 

Ejemplo: Usando el método addEventListener(): 
 

html

<!DOCTYPE html>
<html>
 
<body>
    <center>
        <h1 style="color:green">
          GeeksforGeeks
      </h1>
        <h2>HTML DOM oncanplaythrough event</h2>
        <video controls id="myVideo">
            <source src="Geekfun.mp4" type="video/mp4">
        </video>
 
        <script>
            document.getElementById(
            "myVideo").addEventListener("canplaythrough", myFunction);
 
            function myFunction() {
                alert("Can start playing video");
            }
        </script>
    </center>
</body>
 
</html>

Producción: 
 

Navegadores compatibles: los navegadores compatibles con DOM oncanplaythrough Event se enumeran a continuación: 
 

  • Google Chrome
  • explorador de Internet
  • Firefox
  • safari de manzana
  • Ópera

Publicación traducida automáticamente

Artículo escrito por Vijay Sirra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *