2016-02-25 46 views
0

我需要做的是使用麦克风录制我的声音,并同时听取我说的具有延迟的内容。从麦克风和显示器录制语音延迟

我已经尝试使用AVAudioRecorder和AVAudioPlayer(发射AVAudioPlayer让我们说1秒后播放该文件从我记录到相同的nsurl),但这是行不通的。

任何想法?

回答

0

AVAudioRecorder和AVAudioPlayer都处理独立的音频文件。

您将需要处理流音频。您可能需要AVFoundation并创建AVAssetReaderAVAssetWriter,将读取器连接到麦克风,然后将写入器连接到输出流。

AVFoundation很难弄清楚。我有一段时间没有用过它,而且我也不是专家。我建议你使用这些特定的搜索词进行一些挖掘。

+0

谢谢!将做和报告回来! – WizMeister