0
我想用pulseaudio服务器在linux中捕获/播放音频。用pulseaudio录制Java音频
有没有玩的问题。 我可以打开捕捉设备(麦克风),但调用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);
问题在于sun jdk。随着openjdk的作品不错 – Jose 2012-01-16 18:39:53
然后,你应该注意到这是一个答案,并接受它。 – 2012-01-16 19:34:18