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 形式であり、OS の通常のプレーヤーを使用しても再生できません。

于 2012-11-14T07:49:14.317 に答える