13

有什么方法可以拦截或读取 android 设备中的音频输出?

我需要从 myActivity 中读取 PCM 中的整个音频输出,包括后台的媒体播放器应用程序、来自呼叫的语音、myACtivity 中的 MediaPlayer istances 等,所有将由扬声器播放的内容。实际上,如果可以单独阅读它们,那也很棒。

我尝试使用AudioRecord,将它作为 audioSource 参数在MediaRecorder.AudioSource中找到的每个常量都没有运气,我应该尝试不同的音频源吗?

这是一个必须在本机层处理的低级任务吗?

4

1 回答 1

11

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

然而,这种音频的质量非常低,所以它只对可视化非常有用。

于 2015-05-10T22:24:30.007 回答