AudioSystem.getAudioInputStream(file)读取MP3文件异常
Exception in reading an MP3 file through AudioSystem.getAudioInputStream(file)
我正在尝试通过 class javax.sound.sampled.AudioSystem 读取 MP3 文件,但我得到的是 UnsupportedAudioFileException
。
我尝试读取音频文件的代码如下所示:-
AudioInputStream audioInputStream =
AudioSystem.getAudioInputStream(file);
我收到以下异常:-
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
音频系统class不支持mp3格式吗?如果不是那么它支持什么格式?或者我在这里做错了什么?
不,它不支持 MP3(因此 UnsupportedAudioFileException
)。支持的文件非常基本(WAV 之类的),因此对于任何高级编解码器,您都需要单独的库。
我正在尝试通过 class javax.sound.sampled.AudioSystem 读取 MP3 文件,但我得到的是 UnsupportedAudioFileException
。
我尝试读取音频文件的代码如下所示:-
AudioInputStream audioInputStream =
AudioSystem.getAudioInputStream(file);
我收到以下异常:-
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
音频系统class不支持mp3格式吗?如果不是那么它支持什么格式?或者我在这里做错了什么?
不,它不支持 MP3(因此 UnsupportedAudioFileException
)。支持的文件非常基本(WAV 之类的),因此对于任何高级编解码器,您都需要单独的库。