我有兩個音頻文件和 我想要使用java codding或任何java音頻聲音API來加入這兩個音頻文件。如何在java中合併兩個mp3文件?
String wavFile1 = "D://SampleAudio_0.4mb.mp3";
String wavFile2 = "D://wSampleAudio_0.7mb.mp3";
AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1));
AudioInputStream clip2 = AudioSystem.getAudioInputStream(new File(wavFile2));
AudioInputStream appendedFiles =
new AudioInputStream(
new SequenceInputStream(clip1, clip2),
clip1.getFormat(),
clip1.getFrameLength() + clip2.getFrameLength());
AudioSystem.write(appendedFiles,
AudioFileFormat.Type.WAVE,
new File("D://merge1.mp3"));
我得到以下異常:
javax.sound.sampled.UnsupportedAudioFileException:在javax.sound.sampled.AudioSystem.getAudioInputStream無法從輸入文件音頻輸入流(來源不明)
上述代碼有什麼問題。請詳細解釋。 –
javax.sound.sampled.UnsupportedAudioFileException:無法從輸入文件獲取音頻輸入流 \t at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source) –