所以,我查看了Java的声音教程,但并没有发现它有多大帮助。无论如何,从麦克风录制声音的教程中,我理解到以下内容:
虽然他们展示了如何获取目标数据线等信息,但并没有告诉你如何实际录制声音[或者可能是我没有完全理解]。
到目前为止,我的理解是:
当您想将声音输出到计算机时,使用
如何选择正确的混音器? Java的教程说,您可以获取所有可用的混音器,并查询每个混音器以查看它是否拥有您想要的功能。对于初学者来说,这相当模糊
如何获取集成麦克风所在的端口?具体来说,如何从中获取输入并将其输出到混音器中?
如何将此输出到磁盘?
![sound](https://istack.dev59.com/NfREW.webp)
到目前为止,我的理解是:
Mixer
可以是你的声卡或处理声音的软件驱动程序,无论是输入还是输出 TargetDataLine
,例如将其保存到磁盘中 Port
是您连接外部设备(如麦克风等)的地方