Получение данных PCM из MP3 на AndroidJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получение данных PCM из MP3 на Android

Сообщение Anonymous »

Мне интересно провести анализ музыки на платформе Android. Для этого я хочу проанализировать произвольный MP3 в данные PCM. Я огляделся вокруг, и, похоже, нет простого способа сделать это. Одно из решений, которое я пробовал, — использовать jLayer. Это работает, но невероятно медленно: песня декодируется за то же время, что и ее воспроизведение.

Я знаю, что на Android существует декодер MP3, так говорит Google. себя под поддерживаемыми типами носителей. Кто-нибудь знает, как использовать декодер Android для декодирования MP3, не воспроизводя его? Все, что я хочу сделать, это отвести биты от ЦАП и вместо этого сохранить их в каком-то буфере.

В качестве альтернативы, добился ли кто-нибудь успеха с использованием NDK и чего-то вроде MAD ? Так ли хорош прирост производительности?

Подробнее здесь: https://stackoverflow.com/questions/530 ... on-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»