Análise de mp3 do Android [fechado]
-
13-12-2019 - |
Pergunta
Estou fazendo um reprodutor de música para Android e gostaria de obter o BPM médio (talvez também frequências ou tons) de uma música ANTES de tocá-la, para poder mostrar ao usuário algumas informações sobre a música, sei que provavelmente terei que abrir um stream e aplicar algumas contas nele para obter os dados que preciso, mas não sei como agir, alguém pode me ajudar?
Solução
Finalmente encontrei a solução!Estou usando a biblioteca de áudio Java Minim, que pode realizar análises offline no buffer de áudio :)http://code.compartmental.net/tools/minim/manual-minim/
Outras dicas
Você pode usar a FFT
Este exemplo pode ser útil:
FFT de áudio Android para recuperar magnitude de frequência específica usando gravação de áudio
outro: