2013-02-21 154 views
2

我想创建Android应用程序,它将记录来自设备扬声器的所有音频。例如,有人在手机上观看YouTube视频,他将能够使用我的应用程序从中保存声音。获取Android音频流

是否有可能不框架修饰?

回答

2

还有的Visualizer类,它可以让你抓住当前播放的音频的低质量版本。对于你描述的用例可能不够好。

除此之外还有Android中录制音频输出的无官方支持的方式。您当然可以调高扬声器音量,并尝试使用手机的麦克风录制扬声器输出,但这很可能听起来与您通过Visualizer获得的音频一样糟糕或更糟。

有迹象表明,在硬件和驱动器级,用于访问通过循环音频回一个ALSA PCM捕获装置作为记录装置(混合和体积/效果应用后)的音频输出提供支撑平台。但我不知道有任何Android手机可以通过应用程序开发人员使用的方式实现此功能。

+0

这是不够的我但无论如何,它是最好的答案我有。谢谢。 – krawiec 2013-02-22 08:37:16