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