Нужен Android-эквивалент AudioInputStream - PullRequest
5 голосов
/ 01 января 2011

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

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

1 Ответ

0 голосов
/ 07 января 2011

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

...