Java 如何使用JSlider控制PC扬声器的音量?

Java 如何使用JSlider控制PC扬声器的音量?,java,javasound,jslider,Java,Javasound,Jslider,我目前正在用Java编写一个程序,我想用它来控制电脑的主扬声器。目前,我正在尝试使用JSlider。有没有一种方法可以使用ChangeListener来实现这一点?如果不是ChangeListener,是否有其他方法可以将其集成到我的程序中?我一直在网上不知疲倦地搜索这个 警告:关于声音的Java教程不是最容易阅读的 这将告诉你如何找出你的系统上有什么。您需要找出哪条线路或端口对应于操作系统扬声器输出 这将向您展示如何在线路或端口上放置控件。然后将JSlider输出绑定到此控件 如果(什么时

我目前正在用Java编写一个程序,我想用它来控制电脑的主扬声器。目前,我正在尝试使用
JSlider
。有没有一种方法可以使用
ChangeListener
来实现这一点?如果不是
ChangeListener
,是否有其他方法可以将其集成到我的程序中?我一直在网上不知疲倦地搜索这个

警告:关于声音的Java教程不是最容易阅读的

这将告诉你如何找出你的系统上有什么。您需要找出哪条线路或端口对应于操作系统扬声器输出

这将向您展示如何在线路或端口上放置控件。然后将JSlider输出绑定到此控件


如果(什么时候!)遇到问题,也许可以从这开始,然后再问一些更具体的问题。

你能发布到目前为止的代码吗?你是如何设置扬声器音量的?你用什么方法?你在使用JNA或类似的东西吗?目前我没有使用任何东西。老实说,我不知道从哪里开始。是否有某种方法或API可以用来实现这一点。我知道可以用java进行操作系统调用,但是可以通过OS命令访问主卷吗?这根线好像已经盖住了。我假设你正在使用windows。谢谢你,菲尔,我很感激。我希望这能有所帮助。我刚刚遇到了这个问题(类似的问题),答案有点令人沮丧。我只有在我的应用程序中出现的线路上工作的直接经验,而不是整个计算机操作系统。但我引用的教程提到了远程控制客户端计算机的麦克风开/关。所以也许。。。