【发布时间】:2011-09-08 23:55:58
【问题描述】:
我想知道是否有办法告诉 MediaRecorder 附加到现有的音频文件,而不是从头开始。换句话说,我想用现有文件调用 setOutputFile() 并将新音频附加到该文件而不是删除它。
【问题讨论】:
标签: android append mediarecorder
我想知道是否有办法告诉 MediaRecorder 附加到现有的音频文件,而不是从头开始。换句话说,我想用现有文件调用 setOutputFile() 并将新音频附加到该文件而不是删除它。
【问题讨论】:
标签: android append mediarecorder
Android MediaRecorder 不支持追加。
录制后,唯一可能的操作是停止和重置。
因此,一种选择是保存为 WAV 文件,然后使用 AudioRecord 附加到保存在 SD 卡上的现有 WAV 文件。 AudioRecord.read() 允许将原始音频数据保存到缓冲区,您可以轻松地将其附加到现有录音中。
【讨论】: