es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para recuperar los metadatos de audio, se puede utilizar el objeto AudioContext de la API de audio web. Mientras carga el archivo de audio con XMLHttpRequest, cree un objeto AudioBuffer utilizando los datos de respuesta. Una vez que tenga el objeto AudioBuffer, puede obtener los siguientes metadatos:

    • Tasa de muestreo: utilizando la propiedad sampleRate del objeto AudioBuffer.
    • Profundidad de bits: verificando la propiedad length del arreglo channelData del objeto AudioBuffer. Por ejemplo, un valor de 44100 significa que hay 44100 muestras por segundo, y cada muestra tiene dos valores de coma flotante de 32 bits (para sonido estéreo).
    • Número de canales: utilizando la propiedad numberOfChannels del objeto AudioBuffer.

    Entonces, sí, es posible recuperar los metadatos de audio utilizando la API de audio web sin analizar manualmente los datos binarios de cada archivo.

Comments are closed.