如何在统一引擎中暂停/恢复从麦克风录制音频

时间:2015-08-03 06:34:08

标签: unity3d microphone

在统一引擎中,我想要具有暂停/恢复能力的麦克风录音;我想在最后一个AudioClip中录制所有录制的音频;而且我不知道它会暂停和播放多少时间(它取决于用户,而不是我)(还有它的长度)我该怎么办?

1 个答案:

答案 0 :(得分:0)

没有现成的解决方案,但您应该开始的方式是使用Microphone类并使用其StartEnd功能来录制音频。这将返回可以save到编号文件的音频剪辑(例如,audio_datetime_00001,audio_datetime_00002,...)。用户播放/暂停/停止后,您可以创建新的音频文件。稍后您可以merge them using NAudio(尝试Mark Heath's解决方案)。

快乐的编码!!!