首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java sound | UnsupportedAudioFileException

Java sound | UnsupportedAudioFileException
EN

Stack Overflow用户
提问于 2014-02-05 16:54:58
回答 1查看 87关注 0票数 0

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

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

代码语言:javascript
复制
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();
            }
    ...

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 17:10:09

在Java文档中:

UnsupportedAudioFileException是一个异常,它指示操作失败,因为文件不包含可识别的文件类型和格式的有效数据。

UnsupportedAudioFileException.html

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21572535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档