【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
AudioInputStream clip1 = AudioSystem.getAudioInputStream(f);AudioInputStream clip2 = AudioSystem.getAudioInputStream(new ByteArrayInputStream(message.array()));
SequenceInputStream sis = new SequenceInputStream(clip1, clip2);
AudioInputStream appendedFiles = new AudioInputStream(sis, clip1.getFormat(), clip1.getFrameLength() + clip2.getFrameLength());
AudioSystem.write(appendedFiles, AudioFileFormat.Type.WAVE, new File(recordFolder + "out2.wav"));
appendedFiles.close();
sis.close();
clip2.close();
clip1.close();
System.out.println("f1 delete" + f1.delete());
为什么我合并两个音频文件后,老文件删不掉?哪块占用资源没释放?求高手指点!