是否可以访问Android上的扬声器信号?
问题描述:
将音频发送到扬声器以便在Android上播放很容易,但是有可能获得最终数字信号的实际副本吗?假设我有2个应用程序运行“MyApp”和“SomeOtherApp”。我的应用程序向扬声器发送音频,但“SomeOtherApp”也一样。 “SomeOtherApp”不是我的应用 - 它是第三方应用。是否有可能获得操作系统播放给扬声器的混合音频信号的副本?也就是说,来自我的应用程序的扬声器信号和来自“SomeOtherApp”的扬声器信号混合在一起的音频信号。总结:我正在寻找一种挂钩低级音频路径(HAL音频流出 - 混音后)的方式,以便我可以获得“最终”扬声器信号的副本(实时)。最好,我也想进入低级麦克风路径,但现在这不是一个问题。是否可以访问Android上的扬声器信号?
答
+0
看起来很有前途,但是由于:*验证它,建议使用耳机/耳机/耳塞将播放音频“静音”,这样它就不会循环回去。*我认为它使用麦克风和一种快速(呃)的方式来播放所述音频。如果有人使用过这个功能,会很高兴。 – Flummox
这里得到这个一个:http://*.com/questions/14495644/how-to-capture-output-stream-of-audio -in-android – Flummox