Java/Linux:错误卡上的声音输出



我有一个java应用程序,它在我的linux盒子上回放一些PCM声音。不幸的是,它使用了错误的声卡。

我可以通过使用.asundrc将xine引导到正确的声卡,但我如何告诉JVM默认使用哪个声音输出?

你知道如何列出可用/可见的"混合器"吗?本Java教程涵盖了这个主题。

http://docs.oracle.com/javase/tutorial/sound/accessing.html

如果它被列出了,你可以让Java应用程序来选择它。不过我不知道如何设置JVM声卡的默认值。我猜想,这可能更像是操作系统的问题。我认为JVM正在参考Linux中的某个位置。

我希望这至少会有所帮助。祝你好运

最新更新