录制Androidaudio输出

很多人都在问这个问题,似乎没有人回答,所以我都没有答案。

一些应用程序如何提供loggingandroid系统audio输出的function? 我发现的一切都是在1432个不同的网站,你可以loggingMICinput的教程是相同的。 我不在乎麦克风input,我想要audio输出,只是无法想象如何访问它。

如果每个人都可以正确地让我,我会非常高兴。

Solutions Collecting From Web of "录制Androidaudio输出"

似乎目前没有办法做到这一点。 我已阅读这篇文章,它build议重新编译Android源代码进行一些更改。

一种捕获Android系统audio的方法

无论如何,大部分时间这不是一个可行的解决scheme。

这是另一个与此相关的问题: android获取设备的总体audio输出,单位为pcm

可用于这些目的的最接近的API是Visualizer 。 它只捕获“部分和低质量的audio内容”。

我想直接audio捕获function被省略,以防止盗版应用程序。 值得注意的是,有一个CAPTURE_AUDIO_OUTPUT权限,但它是“不适用于第三方应用程序”。 所以,如果你确实有合法的应用程序,就像你声称的那样,他们可能是系统应用程序。 即使你写了一个产生自己的音乐序列的应用程序,例如,你仍然必须编写你自己的编码器/解码器,以实现任何接近你要求的东西(而这甚至不被视为audio捕获那点)。

说穿了,目前不可能不打破谷歌或您的手机提供商任何ToS,并可能会保持如此无限。

只需使用双向辅助电缆并将其挂接到手机的耳机端口,并将其另一端挂接到audio接口“线路input”通道(或audio接口上的任意input),然后通过大胆或任何良好的audiologging该input录音机。