Java 将声音输出到声卡的多个通道
我正在尝试用Java构建一个程序,它能够将声音输出到声卡上的不同输出行Java 将声音输出到声卡的多个通道,java,audio,soundcard,Java,Audio,Soundcard,我正在尝试用Java构建一个程序,它能够将声音输出到声卡上的不同输出行 如何在Java中做到这一点?我不确定您在处理声音方面有什么背景(它可能比我的大),但我认为您有很多行,您希望将这些行定向到多个端口?-这可能是一个API,我不太了解(我见过一个程序使用类似VoIP的东西)。 顺便说一句,如果你在Windows上工作,我相信有关声卡的一些信息存储在注册表中,你可能需要从程序更新注册表才能访问它(不确定) 我希望我能帮上忙:)看看这本书 为了让它工作,我必须重新配置我的声卡,将其端口暴露为单独
如何在Java中做到这一点?我不确定您在处理声音方面有什么背景(它可能比我的大),但我认为您有很多行,您希望将这些行定向到多个端口?-这可能是一个API,我不太了解(我见过一个程序使用类似VoIP的东西)。 顺便说一句,如果你在Windows上工作,我相信有关声卡的一些信息存储在注册表中,你可能需要从程序更新注册表才能访问它(不确定) 我希望我能帮上忙:)看看这本书 为了让它工作,我必须重新配置我的声卡,将其端口暴露为单独的“输出”;否则,声卡将根据是否插入耳机自动发送声音。(在Windows上。)您可以使用(插孔音频连接套件)将声音传送到声卡。这有点复杂,它不适用于pulseaudio,但你可以让它工作 通过JNA提供从Java到JackAPI的接口。这真的很容易
我把它写得更详细了 谢谢。从我收集到的资料来看,我认为在Java中无法看到我的声卡有哪些频道。我可以通过它播放声音,但只能在系统首选项中设置为默认值的频道上播放。顺便问一下,我在mac电脑上。你是如何重新配置声卡的?我在Mac上做了这个,但我也需要它在Windows上工作,而且还没有找到一种方法来做到这一点。