0

如何从 Speakers 获取 TargetDataLine?我知道如何为麦克风做到这一点,但我无法为扬声器解决这个问题。有任何想法吗?

4

1 回答 1

2

TargetDataLine用于读取对扬声器没有意义的数据。

SourceDataLine用于向扬声器发送数据。您可以从AudioSystem.getLine()Mixer.

你需要DataLine.Info的是这样的:

   DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);

audioFormat是一个 AudioFormat 实例 - 您可以从AudioInputStream实例getFormat()调用中获取它,或者只是构造一个新的 AudioFormat 实例。

于 2013-08-23T17:54:55.493 回答