我需要做的是使用麦克风录制我的声音,同时用延迟听我说的话。
我尝试过使用AVAudioRecorder和AVAudioPlayer(解雇AVAudioPlayer让我们说1秒钟以后播放来自我录制的同一个nsurl的文件),但这不起作用。
有什么想法吗?
答案 0 :(得分:0)
AVAudioRecorder和AVAudioPlayer都处理离散的音频文件。
您将需要处理流媒体音频。您可能想要AVFoundation并创建AVAssetReader
和AVAssetWriter
,将阅读器连接到麦克风,并将编写器连接到输出流。
AVFoundation很难搞清楚。我很久没有和它合作了,我不是专家。我建议你使用这些特定的搜索词进行一些挖掘。