Подтвердить что ты не робот

Андроид получить общий аудиовыход устройства в pcm

Есть ли способ перехватить или просто прочитать аудиовыход в устройстве Android?

Мне нужно прочитать весь аудиовыход в PCM изнутри myActivity, в том числе приложение для медиаплеера в фоновом режиме, голос из звонков, MediaPlayer istances внутри myACtivity и т.д., все, что будет воспроизводиться динамиками. Собственно, если бы их можно было читать отдельно, было бы здорово.

Я пробовал с AudioRecord, давая ему как параметр audioSource каждую константу, найденную в MediaRecorder.AudioSource, не нужно ли мне попробовать разные аудиоисточники?

Является ли это задачей низкого уровня, которая должна обрабатываться внутри собственного слоя?

4b9b3361

Ответ 1

Класс visualizer полезен. Я использую его для воспроизведения сразу воспроизведенного аудио здесь.

Этот звук поставляется в очень низком качестве, поэтому он действительно хорош для визуализации.