HTML | Propiedad DOM Video readyState

La propiedad Video readyState se usa para devolver el estado listo actual del video . El estado listo se usa para indicar si el video está listo para reproducirse o no.
La propiedad Video readyState es una propiedad de solo lectura.

Sintaxis:

videoObject.readyState

Valor de retorno: los diversos números que representan diferentes estados listos son:

  • 0 = TENER_NO: No hay información relacionada con si el video está listo o no.
  • 1 = TENER_METADATA: Indica que los metadatos para el video están listos.
  • 2 = HAVE_CURRENT_DATA: Indica que los datos para la posición de reproducción actual están disponibles, pero no hay suficientes datos para reproducir el siguiente cuadro/milisegundo.
  • 3 = TENER_DATOS_FUTUROS: Indica que los datos para el cuadro actual y al menos el siguiente están disponibles.
  • 4 = HAVE_ENOUGH_DATA Indica que hay suficientes datos disponibles para empezar a jugar.

El siguiente programa ilustra la propiedad Video readyState.
Ejemplo: Obtener el estado de preparación actual del video.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Video readyState Property
    </title>
</head>
  
<body style="text-align:center">
  
    <h1 style="color:green">
      GeeksforGeeks
    </h1>
    <h2 style="font-family: Impact">
      Video readyState Property
    </h2>
    <br>
  
    <video id="Test_Video" 
           width="360" 
           height="240"
           controls>
        <source src="samplevideo.mp4"
                type="video/mp4">
        <source src="movie.ogg"
                type="video/ogg">
    </video>
  
    <p>To return the current ready state of the
      video, double click the "Return State" button.</p>
  
    <button ondblclick="My_Video()" 
            type="button">
      Return State
    </button>
  
    <p id="test"></p>
  
    <script>
        function My_Video() {
            var v = document.getElementById(
              "Test_Video").readyState;
            document.getElementById("test").innerHTML = v;
        }
    </script>
  
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Navegadores compatibles: El navegador compatible con HTML | Las propiedades DOM Video readyState se enumeran a continuación:

  • Google Chrome
  • Borde
  • Firefox
  • Ópera
  • safari de manzana

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee 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 *