Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WebStart:为什么应用程序卷不适应系统卷_Java_Audio_Volume_Java Web Start - Fatal编程技术网

Java WebStart:为什么应用程序卷不适应系统卷

Java WebStart:为什么应用程序卷不适应系统卷,java,audio,volume,java-web-start,Java,Audio,Volume,Java Web Start,我有一个JavaWebStart应用程序,其中有一个播放音乐的音频播放器。在测试应用程序(不运行WebStart)时,可以通过调整系统音量来调整音量 但是,当通过JavaWebStart运行应用程序时,应用程序卷完全忽略了系统卷。无论我调整系统音量多少,甚至静音多少,应用程序音量都不会受到影响 有人知道我如何解决这个问题吗?它似乎与WebStart有某种关联 更新: 这似乎是Ubuntu或Linux特有的问题。该应用程序尊重Windows和Mac OS上的系统卷,但不尊重Linux上的系统卷。这

我有一个JavaWebStart应用程序,其中有一个播放音乐的音频播放器。在测试应用程序(不运行WebStart)时,可以通过调整系统音量来调整音量

但是,当通过JavaWebStart运行应用程序时,应用程序卷完全忽略了系统卷。无论我调整系统音量多少,甚至静音多少,应用程序音量都不会受到影响

有人知道我如何解决这个问题吗?它似乎与WebStart有某种关联

更新:


这似乎是Ubuntu或Linux特有的问题。该应用程序尊重Windows和Mac OS上的系统卷,但不尊重Linux上的系统卷。

这个问题似乎与我正在使用的扩展底座和Ubuntu的组合有关。我无法解释为什么会发生这种情况,但只要问题是如此具体,我就不会感到麻烦。

为什么您试图操纵系统音量以影响应用程序的音量。?顺便说一句-我已经编写了一个由webstart启动的音乐播放器,它有自己的音量设置,但仍然会尊重(或是从属于-取决于您想如何看待)系统音量。@Andrew,我懒得在应用程序中实现音量按钮,所以我希望应用程序音量“反映”系统音量。但是,音频播放的音量非常大,并且调整系统音量(通过单击windows中的音量图标)对应用程序的音量没有任何影响。那么..您的代码是。。?你的观点是。。?顺便说一句-只是浏览了一下编辑。编辑问题时,请通知评论员。我还没有尝试我的应用程序。最近在Linux上,我没有访问Mac的权限。@Andrew,我不认为问题出在我的特定代码上。我已经试用了JavaZoom的MP3播放器的JavaWebStart演示,但也有同样的问题。通过Java Webstart应用程序播放音乐时,音量设置为最大,如果我转到系统音量控制并在那里调整音量,Java应用程序将不受更改的影响。换句话说,java应用程序完全不知道对系统卷的所有更改。