【发布时间】:2026-02-19 01:25:01
【问题描述】:
我正在寻找以下问题的解决方案:
- 我的 java 运行时中有多个包可能会产生音频输出。
- 用户应该能够只通过一个滑块来控制所有捆绑包的音量(在此之前,我可以使用
AudioSystem.getMixer()来获得 Windows 主音量控制) - 有一个包可以创建不受上面滑块影响的重要音频输出。
如前所述,目标环境是 windows(XP 或更高版本)。
不幸的是,所有音频输出包共享相同的进程 ID,因为它们属于相同的 java 运行时。出于这个原因,windows 只会创建一个特定于应用程序的混音器。你有什么想法吗?
【问题讨论】:
-
什么“捆绑”? “提前致谢!” 不客气!但请不要在未来用陈词滥调浪费空间。
-
OSGi 包。看看osgi.org/Main/HomePage