如何获取系统声音(哔哔声等),然后录制并输出到声音文件?我可以从线路中获得声音 - 在麦克风中,但我无法弄清楚如何获得实际的系统声音。
有什么帮助吗?
这是一个长期没有答案的问题,也让我感到沮丧。
我找到了一种捕获/记录 Windows 音频输出的方法,但它更像是一项黑客工作,而不是一个实际的解决方案。免责声明:这是我的博客。我这样说是因为我发现 Java 没有从指定的音频设备捕获数据 [参见官方访问音频系统资源 Java 教程(尽管您可以列出所有音频 I/O 设备/音频端口,参见: Programming JavaSound ),而是只使用默认设备(这就是我“解决”问题的方式)。
然而,这引入了一个问题,因为默认录音设备不再是麦克风,您不能再从麦克风作为另一个输入进行录音;虽然,使用 Port.Info 类来捕获麦克风可能是解决此副作用的一种可能方法。
我希望这将有所帮助。