如何从扬声器中获取TargetDataLine?我知道如何为麦克风做这件事,但我无法弄清楚扬声器。有什么想法吗?
答案 0 :(得分:2)
TargetDataLine
用于读取对发言者没有意义的数据。
SourceDataLine
用于向发言人发送数据。您可以从AudioSystem.getLine()
或Mixer
您需要DataLine.Info
,如下所示:
DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
audioFormat
是一个AudioFormat实例 - 您可以通过AudioInputStream
实例getFormat()
调用获取此实例,或者只构建一个新的AudioFormat实例。