La propiedad de búsqueda DOM Audio se utiliza para devolver un objeto TimeRanges . El objeto TimeRanges se utiliza para representar los rangos de audio que están disponibles para que los busque el usuario.
El intervalo de tiempo de audio que está disponible para la búsqueda, es decir, mover la posición de reproducción, se denomina intervalo de búsqueda.
A menudo es posible buscar en cualquier parte del audio incluso antes de que se haya almacenado en el búfer si se trata de un audio que no se transmite.
La propiedad de búsqueda de audio es una propiedad de solo lectura.
Las propiedades del objeto de intervalos de tiempo son:
- length: Se utiliza para obtener el número de rangos buscables en el audio.
- start(index): Se utiliza para obtener la posición de un rango de búsqueda.
- end(index): se utiliza para obtener la posición final de un rango de búsqueda.
Sintaxis:
audioObject.seekable
El siguiente programa ilustra la propiedad de búsqueda de audio:
Ejemplo: Obtener el primer rango de búsqueda del audio en segundos.
<!DOCTYPE html> <html> <head> <title> Audio seekable Property </title> </head> <body style="text-align:center"> <h1 style="color:green"> GeeksforGeeks </h1> <h2 style="font-family: Impact"> Audio seekable 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 first seekable range of the audio, double click the "Return Seekable Range" button. </p> <br> <button ondblclick="MyAudio()" type="button"> Return Seekable Range </button> <p id="test"></p> <script> function MyAudio() { var a = document.getElementById("Test_Audio"); document.getElementById("test").innerHTML = "Start time: " + a.seekable.start(0) + " End time: " + a.seekable.end(0); } </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 la propiedad de búsqueda de DOM Audio 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