获取Android音频流

时间:2013-02-21 13:17:06

标签: android audio android-framework

我想创建Android应用程序,它将记录来自设备扬声器的所有音频。例如,有人在手机上观看youtube视频,并且可以使用我的应用程序保存声音。

没有框架修改是否可能?

1 个答案:

答案 0 :(得分:3)

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

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

有些平台通过将音频循环回ALSA PCM捕获设备,在硬件和驱动程序级别提供支持,以访问音频输出(在混音和音量/效果应用之后)作为录音设备。但我不知道有任何Android手机能够以应用开发者可以使用的方式实现这一点。