HTML | DOM Audio readyState Propiedad

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

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.

Sintaxis:

audioObject.readyState

El siguiente programa ilustra la propiedad Audio readyState:
Ejemplo: Obtener el estado listo actual del audio.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Audio readyState Property
    </title>
</head>
  
<body style="font-family: Impact">
  
    <h1 style="color: green">
      GeeksforGeeks
    </h1>
    <h2 style="font-family: Impact">
      Audio readyState Property
    </h2>
    <br>
  
    <audio id="Test_Audio" controls>
        <source src="sample1.ogg" 
                type="audio/ogg">
        
        <source src="sample1.mp3" 
                type="audio/mpeg">
    </audio>
  
    <p>To get the current ready state of the audio, 
      double click the "Return Current State" button.</p>
    <br>
  
    <button ondblclick="MyAudio()" type="button">
        Return Current State
    </button>
  
    <p id="test"></p>
  
    <script>
        function MyAudio() {
            var a = document.getElementById(
                "Test_Audio").readyState;
  
            document.getElementById(
                "test").innerHTML = a;
        }
    </script>
  
</body>
  
</html>

Producción:

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

Navegadores compatibles: los navegadores compatibles con DOM Audio readyState Property se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • 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 *