HTML | DOM Audio almacenado en búfer Propiedad

La propiedad Audio buffered se utiliza para devolver un objeto TimeRanges . Los rangos almacenados en búfer del audio del usuario se pueden representar mediante el objeto TimeRanges. El rango de tiempo del audio almacenado en búfer se define por el rango almacenado en búfer y si el usuario se salta el audio, puede resultar en varios rangos almacenados en búfer. 

Sintaxis:

audioObject.buffered

Valores devueltos:

  1. Objeto TimeRanges: se utiliza para representar las partes amortiguadas del audio.

El siguiente programa ilustra la propiedad de audio almacenado en búfer: 

Ejemplo: Obtener el primer rango almacenado en búfer del audio en segundos. 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Audio buffered Property
    </title>
</head>
 
<body style="text-align: center">
 
    <h1 style="color: green">
      GeeksforGeeks</h1>
   
    <h2 style="font-family: Impact">
      Audio buffered Property</h2>
    <br>
 
    <audio id="Test_Audio" controls autoplay>
        <source src="sample1.ogg" type="audio/ogg">
        <source src="sample1.mp3" type="audio/mpeg">
    </audio>
 
    <p>To get the first buffered range,
      double click the "Return Buffered
      Range" button.</p>
    <br>
 
    <button ondblclick="My_Audio()">
      Return Buffered Range
    </button>
 
    <p id="test"></p>
 
    <script>
        function My_Audio() {
            var a = document.getElementById("Test_Audio");
            document.getElementById("test").innerHTML =
              "Start time: " + a.buffered.start(0) +
              " End time: " + a.buffered.end(0);
        }
    </script>
 
</body>
 
</html>

Producción:

  • Después 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 de DOM Audio buffered se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Internet Explorer 9 y superior
  • Firefox 4 y superior
  • Ópera 12.1 y superior
  • Apple Safari 3.1 y superior

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 *