Захват звука Java с помощью pulseaudio

Я пытаюсь захватить/воспроизвести звук с помощью java в Linux с сервером pulseaudio.

проблем с игрой нет. я могу открыть устройство захвата (микрофон), но при вызове micro.available возвращает 0 навсегда.

любой совет?

audioFormat = new AudioFormat(44100, 16, 2, true, false);
targetInfo = new DataLine.Info(TargetDataLine.class, audioFormat);
sourceInfo = new DataLine.Info(SourceDataLine.class, audioFormat);

targetDataLine = (TargetDataLine) AudioSystem.getTargetDataLine(audioFormat);
targetDataLine.open();
targetDataLine.start();    

sourceDataLine = (SourceDataLine) AudioSystem.getLine(sourceInfo);
sourceDataLine.open(audioFormat);

person Jose    schedule 16.01.2012    source источник
comment
Проблема в sun jdk. С openjdk работает хорошо   -  person Jose    schedule 16.01.2012
comment
Затем вы должны отметить это как ответ и принять его.   -  person Edward Thomson    schedule 16.01.2012


Ответы (1)


Проблема в солнечном jdk. С openjdk работает.

person Jose    schedule 09.02.2012