0

我有一个场景,我需要录制声音以及回溯/音乐播放。用户使用耳机听音乐并随着音乐唱歌,我需要将两者都捕获在一个文件中。

这就像在代码中从媒体播放器获取音频输出一样。

这可能吗?请指教!!

如果我使用设备扬声器(外部),那么这将是可能的,但我需要另一种方式。

4

1 回答 1

0

您可以使用Visualizer类获得输出混合的低质量版本。它并不是真正适用于您描述的那种用例,因此如果您尝试播放它,听起来会很糟糕。

没有其他方法可以记录可在普通 Android 手机上使用的输出(您提到的扬声器方法除外)。
一些 SoC 确实支持这一点,但由于该功能没有通过任何 Android API 公开,因此您需要具有 root 访问权限,并且会限制您的应用程序在选定的少数手机型号上运行。

于 2013-02-26T15:46:38.370 回答