我有一个场景,我需要录制声音以及回溯/音乐播放。 用户使用耳机听音乐并随音乐一起演唱,我需要在一个文件中捕捉这些内容。
这类似于从代码中获取媒体播放器的音频输出。
这可能吗?请指教!!
如果我使用设备扬声器(外部),那么这将是可能的,但我需要另一种方式。
答案 0 :(得分:0)
您可以使用Visualizer类获得低质量的输出组合。它并不是真正用于你描述的那种用例,所以如果你试图回放它会听起来很糟糕。
除了您提到的扬声器方法之外,没有其他方法可以记录可用于Android手机的输出。
一些SoC确实支持此功能,但由于功能未公开通过任何Android API,您需要拥有超级用户权限,并限制您的应用在少数手机型号上运行。