Анализ Android mp3 [закрыт]
-
13-12-2019 - |
Вопрос
Я создаю музыкальный проигрыватель для Android, и я хотел бы получить среднее значение BPM (возможно, также частоты или тоны) песни ПЕРЕД ее воспроизведением, чтобы я мог показать пользователю некоторую информацию о песне, я знаю, что мне, вероятно, придется открыть поток и применить к нему некоторые математические вычисления, чтобы получить данные, которые мне нужны, но я не знаю, как действовать, кто-нибудь может мне помочь?
Решение
Наконец-то я нашел решение!Я использую аудиотеку Minim java, которая может выполнять автономный анализ аудиобуфера :) http://code.compartmental.net/tools/minim/manual-minim/
Другие советы
Вы можете использовать БПФ
Этот пример может быть полезен:
Android audio FFT для извлечения определенной величины частоты с помощью аудиозаписи
другой: