Нужен Android-эквивалент AudioInputStream
Я пытаюсь написать приложение для Android, которое анализирует контент из музыкальной библиотеки пользователя. Для начала предположим, что это файлы mp3 на SD-диске. Я могу найти алгоритмы Java для анализа музыкальных файлов, но я не могу найти API для чтения и декодирования файлов (не воспроизводить их. Есть API для воспроизведения файлов и даже классы для звуковых эффектов, но я не Я не вижу возможности, чтобы приложение могло получить декодированные данные из музыкального файла. Я могу читать с микрофона.
J2SE имеет класс AudoInputStream, но он не является частью Android. Какие-либо предложения?
1 ответ
Моя настоящая цель состояла в том, чтобы иметь возможность просматривать файлы в моей музыкальной библиотеке Android и классифицировать их по темпу. Я искал библиотеки, чтобы помочь с этим, но я наткнулся на сервис под названием Echo Nest, который отлично работал на моем Android для расчета BPM для mp3-файлов.