gpt4 book ai didi

Java 声音 |不支持的音频文件异常

转载 作者:行者123 更新时间:2023-12-01 13:31:04 27 4
gpt4 key购买 nike

哈乌乌,我正在尝试实现 Pong。

现在我想播放声音,但它抛出异常(UnsupportedAudioFileException)。我做错了什么?

AudioInputStream ainBalk;   
Clip clip;


//Constructor beginning
public Playboard() {
try {
Clip clip = AudioSystem.getClip();
ainBalk = AudioSystem.getAudioInputStream(Playboard.class.getClassLoader().getResourceAsStream("Balk.wav")); // Exception!
} catch (Exception e1) {
e1.printStackTrace();
}
...

感谢您的帮助

最佳答案

来自 Java 文档:

An UnsupportedAudioFileException is an exception indicating that an operation failed because a file did not contain valid data of a recognized file type and format.

UnsupportedAudioFileException.html

不同的音频软件有时会生成非常不同且有时不兼容的 .wav 文件。因此,Java AudioSystem 很可能与您要打开的特定 wav 文件不兼容。您可以尝试将文件转换为 aiff,或者可以在不同的音频编辑器/转换器中打开文件并将其另存为新文件。

关于Java 声音 |不支持的音频文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21572535/

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