Как захватить поток вывода звука в Android?
Я новичок в разработке и пытаюсь создать эквалайзер на платформе Android.
Как я могу захватить выходной аудиопоток на Android? Мне просто нужно взять аудио информацию, которая выходит из моего приложения. (Я уже искал www.developers.android.com, и я не нашел никакой информации)
1 ответ
В настоящее время в Android нет функции записи звука (ну, есть API-интерфейс Visualizer, который позволяет вам захватывать частичное аудио низкого качества для визуализации звука).
Если вам нужно только применить эффект к аудио из вашего собственного приложения, тогда вы можете выполнить "запись" внутри. Т.е. в вашем приложении отправьте декодированные аудиоданные на ваш эффект для обработки, а затем отправьте обработанные данные в буферную очередь AudioTrack или OpenSL ES.