import javax.sound.sampled.AudioFileFormat; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.UnsupportedAudioFileException; static void multiShortArraysToWAVE(L chunks, File wavFile) ctex { AudioFormat format = javaSound_cdQuality(); temp AudioInputStream sourceStream = new AudioInputStream(new MultiShortArrayInputStream(chunks), format, lengthLevel2_shortArrays(pcm)/2); temp AudioInputStream stream = AudioSystem.getAudioInputStream(format, sourceStream); AudioSystem.write(stream, AudioFileFormat.Type.WAVE, wavFile); }