Нужен Android-эквивалент AudioInputStream

Я пытаюсь написать приложение для Android, которое анализирует контент из музыкальной библиотеки пользователя. Для начала предположим, что это файлы mp3 на SD-диске. Я могу найти алгоритмы Java для анализа музыкальных файлов, но я не могу найти API для чтения и декодирования файлов (не воспроизводить их. Есть API для воспроизведения файлов и даже классы для звуковых эффектов, но я не Я не вижу возможности, чтобы приложение могло получить декодированные данные из музыкального файла. Я могу читать с микрофона.

J2SE имеет класс AudoInputStream, но он не является частью Android. Какие-либо предложения?

1 ответ

Моя настоящая цель состояла в том, чтобы иметь возможность просматривать файлы в моей музыкальной библиотеке Android и классифицировать их по темпу. Я искал библиотеки, чтобы помочь с этим, но я наткнулся на сервис под названием Echo Nest, который отлично работал на моем Android для расчета BPM для mp3-файлов.

Другие вопросы по тегам