81,091
社区成员
发帖
与我相关
我的任务
分享
public void mergeFile(File srcFile1, File srcFile2, File descFile)
throws IOException, UnsupportedAudioFileException {
AudioFileFormat aff = AudioSystem.getAudioFileFormat(getResources().openRawResource(R.raw.music0));
AudioInputStream ais1 = AudioSystem.getAudioInputStream(getResources().openRawResource(R.raw.music0));
AudioInputStream ais2 = AudioSystem.getAudioInputStream(getResources().openRawResource(R.raw.music1));
SequenceInputStream sis = new SequenceInputStream(ais1, ais2);
AudioSystem.write(new AudioInputStream(sis, aff.getFormat(), ais1.getFrameLength() + ais2.getFrameLength()),
aff.getType(), descFile);
if (ais1 != null)
ais1.close();
if (ais2 != null)
ais2.close();
if (sis != null)
sis.close();
}