0

//我正在尝试使用 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
    }
    }
4

1 回答 1

0

我不知道这是如何工作的,但只是将 jl.jar & mp3spi.jar 和 tritonus_share.jar 复制到我的类路径中并且它只是工作。抱歉没有解释,即使我不知道这是如何工作的,但如果有人可以解释它,我将不胜感激。但是这次出现了一个新问题,生成的输出文件是wav格式的,即使使用操作系统中的普通播放器也无法播放。

于 2012-11-14T07:49:14.317 回答