gpt4 book ai didi

java - Java和USB声卡中的声音问题

转载 作者:行者123 更新时间:2023-12-03 02:25:33 25 4
gpt4 key购买 nike

我一直在使用Java进行大学软件开发类(class),最近我们在构建MP3播放器方面做了一些工作。

我的问题是Java中的声音无法正确播放。我在Ubuntu 10.10上,并且有一台笔记本电脑,但是我在使用外部声卡(USB,因为我的内置声音听起来不太好)。问题是Java总是通过笔记本电脑的内部声卡播放声音(即使Ubuntu列出了内部声音已关闭),所以我听到的是笔记本电脑的小扬声器发出的声音,而不是扬声器与声卡的连接。

通过使用aoss程序,我可以使它通过声卡播放,但是这样做很麻烦。我在系统上使用带有USB声卡的alsa,它可以与其他声音程序和音乐播放器配合使用,关于如何解决此问题的任何想法?我很高兴提供任何人需要或会有所帮助的信息。谢谢!

最佳答案

警告:我对JavaSound不熟悉。

根据提供的示例代码,它看起来像

DataLine.Info   info = new DataLine.Info(SourceDataLine.class, audioFormat);

line是要求播放机制的行,并且您提供的音频格式与内置声卡匹配。

您需要找出可用的机制来明确选择给定的机制,而不仅仅是第一个“足够好”的机制。

关于java - Java和USB声卡中的声音问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5712462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com