Java захватывает звук с pulseaudio - PullRequest
0 голосов
/ 16 января 2012

Я пытаюсь захватить / воспроизвести аудио с помощью 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);

1 Ответ

0 голосов
/ 09 февраля 2012

Проблема в солнце JDK.С openjdk это работает.

...