如何启用fedora让我的Java程序访问音频设备

时间:2013-01-16 01:56:54

标签: java audio fedora voice javasound

我有一个问题,我正在尝试访问允许我从麦克风插孔收听的音频设备。此代码在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上有所不同?

0 个答案:

没有答案