Análisis de mp3 de Android [cerrado]
-
13-12-2019 - |
Pregunta
Estoy creando un reproductor de música para Android y me gustaría obtener los BPM promedio (tal vez también frecuencias o tonos) de una canción ANTES de reproducirla, para poder mostrarle al usuario algo de información sobre la canción, sé que probablemente tenga que hacerlo. Abro una secuencia y le aplico algunas matemáticas para obtener los datos que necesito, pero no sé cómo actuar, ¿alguien puede ayudarme?
Solución
¡Finalmente encontré la solución!Estoy usando la biblioteca de audio Minim Java, que puede realizar análisis sin conexión en el búfer de audio :)http://code.compartmental.net/tools/minim/manual-minim/
Otros consejos
Puedes usar la FFT
Este ejemplo puede resultar útil:
FFT de audio de Android para recuperar una magnitud de frecuencia específica usando audiorecord
otro: