gpt4 book ai didi

java - 如何从扬声器获取TargetDataLine?

转载 作者:行者123 更新时间:2023-12-02 06:47:48 25 4
gpt4 key购买 nike

如何从扬声器获取 TargetDataLine?我知道如何为麦克风做这件事,但我不知道如何为扬声器做这件事。有什么想法吗?

最佳答案

TargetDataLine 用于读取对说话者没有意义的数据。

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

您需要DataLine.Info,如下所示:

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

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

关于java - 如何从扬声器获取TargetDataLine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18408623/

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