3

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

是否可以不修改框架?

4

1 回答 1

3

Visualizer类可让您获取当前播放音频的低质量版本。但是,对于您描述的用例,它可能还不够好。

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

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

于 2013-02-21T13:53:45.703 回答