我想知道是否有办法告诉MediaRecorder附加到现有音频文件而不是从头开始。换句话说,我想用现有文件调用setOutputFile()并将新音频附加到该文件而不是擦除它。
答案 0 :(得分:0)
Android MediaRecorder不支持追加。
录制后,唯一可能的操作是停止和重置。
因此,一个选项是保存为WAV文件,然后使用AudioRecord附加到SD卡上保存的现有WAV文件。 AudioRecord.read()允许将原始audiodata保存到缓冲区,您可以轻松地将其附加到现有录制内容。