0

マイク ジャックから聞くことができるオーディオ デバイスにアクセスしようとすると問題が発生します。このコードは Windows で動作し、出力は次のようになります。Mic is supported!

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 17 または一部の Java セキュリティ マネージャーのいずれかが、マイクのポートへのアクセスを許可していないと私に信じさせます。これを変更するにはどうすればよいですか?なぜWindowsで違うのですか?

4

0 に答える 0