//我正在尝试使用java连接一个mp3文件列表。但是当我运行代码时,我收到以下错误:
//javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1170)
at soundConcat.main(soundConcat.java:42)
//这是代码
String[] strFilename = {"a","b","c","d","e","f"};
for (int i = 0; i < 6; i++)
{
File soundFile = new File("./sounds/"+strFilename[i]+".mp3");
AudioInputStream audioInputStream = null;
try
{
//getting an error on the next line
audioInputStream = AudioSystem.getAudioInputStream(soundFile);
}
catch (Exception e)
{
e.printStackTrace();
}
//some more operations here
}
}
答案 0 :(得分:0)
我不知道这是如何工作的,只是复制了jl.jar&amp; mp3spi.jar和tritonus_share.jar到我的classpath并且正常工作。很抱歉没有解释,即使我不知道这是如何工作的,但如果有人能解释,我会很感激。但这次有一个新问题,生成的输出文件是wav格式,即使使用操作系统中的常规播放器也无法播放。