【发布时间】:2012-12-30 04:01:10
【问题描述】:
我正在尝试寻找支持麦克风耳机插孔的特定混音器。请让我知道我在代码中做错了什么。我不完全明白我需要做什么。
Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo();
Mixer myMixer;
for(int i = 0; i < mixerInfo.length; i++){
//System.out.println("Name: " + mixerInfo[i].getName());
myMixer = AudioSystem.getMixer(mixerInfo[i]);
if(myMixer.isLineSupported(Port.Info.MICROPHONE)){
System.out.println("Mic is supported!");
}
}
这段代码对我来说很有意义,但它永远不会返回“支持麦克风”。我确实有一个耳机麦克风插孔,一切都应该工作。只是为了让您知道我正在使用 Fedora,我知道 Java 过去在该平台上的工作方式有所不同。
【问题讨论】:
标签: java audio voice javasound mixer