【问题标题】:Java WebStart : Why does the application volume not adjust to the system volumeJava WebStart:为什么应用程序音量不调整到系统音量
【发布时间】:2011-09-02 12:02:53
【问题描述】:

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

但是,当通过 Java WebStart 运行应用程序时,应用程序卷以某种方式绝对忽略了系统卷。无论我调整多少,甚至静音,系统音量,应用程序的音量都不受影响。

有人对我如何解决此问题有任何想法吗?它似乎与 WebStart 相关?

更新:

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

【问题讨论】:

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

标签: java audio volume java-web-start


【解决方案1】:

这个问题似乎与我正在使用的扩展坞和 Ubuntu 的组合有关。我无法解释为什么会发生这种情况,但只要问题是具体的,我就不会被打扰。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2011-06-13
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多