我有一个java应用程序,它在我的linux盒子上回放一些PCM声音。不幸的是,它使用了错误的声卡。
我可以通过使用.asundrc将xine引导到正确的声卡,但我如何告诉JVM默认使用哪个声音输出?
你知道如何列出可用/可见的"混合器"吗?本Java教程涵盖了这个主题。
http://docs.oracle.com/javase/tutorial/sound/accessing.html
如果它被列出了,你可以让Java应用程序来选择它。不过我不知道如何设置JVM声卡的默认值。我猜想,这可能更像是操作系统的问题。我认为JVM正在参考Linux中的某个位置。
我希望这至少会有所帮助。祝你好运