マイク ヘッドフォン ジャックをサポートする特定のミキサーを探しています。私のコードで間違っていることを教えてください。何をする必要があるのか 完全に理解していません。
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 はこれまでプラットフォームによって異なる動作をしていたことを知っています。