这感觉就像我在此站点上提出的第 100 个与 Java 声音相关的问题,但我在 Java 声音 API 或 jsresources.org 的任何地方都找不到答案。我正在制作一个多轨录音机,到目前为止它工作得很好,比预期的要好,我目前遇到的问题是允许用户在运行时为每个轨道选择一个输入。现在我的程序只需要一个可用TargetDataLine的Mixer,我可以在录制过程中控制音量以及平衡。如果我列出Ports并允许用户选择一个特定Port的,例如笔记本电脑中的内置麦克风,我如何获得一个用于录制TargetDataLine的特定的?Port是关闭所有未使用的问题Ports吗?
我也刚刚注意到,当列出源是指输入和目标输出时,如果有人能澄清我会很感激Ports,我只是习惯了相反的方式。DataLines
可以帮助我解决当前问题的事情是了解和之间的关系Ports,DataLines我知道两者是什么,但我不明白为什么你不能像混音器一样DataLine从 a 中得到 a,那么两者之间的关系是什么?Port二?