android以pcm获取设备整体音频输出

lel*_*man 12 android android-audiorecord

有没有办法拦截或只是读取Android设备中的音频输出?

我需要从myActivity内部读取PCM中的整个音频输出,包括背景中的媒体播放器应用,来自呼叫的语音,myACtivity内的MediaPlayer等等,以及扬声器播放的所有内容.实际上,如果可以单独阅读它们,也会很棒.

我试着用AudioRecord,给它作为参数的AudioSource每不断发现MediaRecorder.AudioSource没有运气,我应该尝试不同的audioSources?

它是一个如此低级别的任务,必须在本机层内处理?

The*_*rce 10

可视化类是有帮助的.我用它来播放立即播放音频这里.

然而,这种音频的质量非常低,因此它对于可视化来说非常有用.