如何将WAV拆分为更小的WAV文件?

时间:2017-07-04 09:20:32

标签: java android wav

我有一个Android应用程序,它记录了WAV文件。这个文件最长可达3分钟,但我需要将它们分割30秒(这个较小的WAV也必须可以播放)。如果它在一个无声的时刻被分开,我真的不在乎。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用AudioInputStream及其AudioFileFormat成员(包含AudioFormat实例)来了解要写的内容(格式,采样率),您可以使用AudioSystem来编写它。

根据格式的采样率,您可以找出音频的字节数为30秒,然后继续从AudioInputStream读取多个字节的循环,将它们写入新文件。

相关问题