gpt4 book ai didi

java - Java使用PulseAudio捕获音频

转载 作者:行者123 更新时间:2023-12-03 02:23:22 24 4
gpt4 key购买 nike

我正在尝试使用PulseAudio服务器在Linux中使用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);

最佳答案

问题出在阳光下。与openjdk一起工作。

关于java - Java使用PulseAudio捕获音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com