繁体   English   中英

Java - 打开 mp3 文件的音频输入 stream 出现错误

[英]Java - getting error with audio input stream for opening mp3 file

我正在尝试将 mp3 转换为 wav 文件,我需要以下代码行才能继续打开 mp3 文件的转换后,但是我收到错误消息 -

    AudioFileFormat inputFileFormat = AudioSystem.getAudioFileFormat(new      File("C:/dg.mp3"));
    AudioInputStream ais = AudioSystem.getAudioInputStream(new File("C:/dg.mp3"));

错误:

javax.sound.sampled.UnsupportedAudioFileException:文件在 MP3toWav.main(MP3toWav.java:10) 的 javax.sound.sampled.AudioSystem.getAudioFileFormat(未知来源)中不是受支持的文件类型

对此有任何帮助表示赞赏吗? 我已经搜索了很多但无法得到我的问题的任何答案!

使用默认的Java API,您可以打开.wav文件。 但是无法打开Mp3文件。 使用JMF打开mp3文件。

您无法使用默认的Java Audio API打开mp3文件。 您将必须使用外部API,例如Mp3agic

默认情况下 Java API 您只能打开.aiff.au.wav文件。 您可以尝试将.mp3转换为.wav文件,然后使用新的.wav文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM