同步录音和播放

时间:2016-04-18 04:35:42

标签: ios swift audio avaudioplayer core-audio

我正在尝试开发一个iOS应用程序,它可以从麦克风中读取声音,应用一些效果并立即通过耳机播放,可能会有一些可接受的延迟。

这可能吗?作为第一步,我试图同时播放从我的耳机中的麦克风收到的声音,但努力这样做...

我能够录制声音,保存并轻松播放。相关问题,文章很难找到。任何想法,链接都非常感谢

我确实检查过Apple的aurioTouch。我无法同时发现同一信号的录音和播放。

1 个答案:

答案 0 :(得分:0)

使用音频会话API请求最短的缓冲区(在大多数iOS设备上可能小于6 mS)。然后将从RemoteIO录制回调获得的原始音频样本提供给RemoteIO播放回调中的缓冲区,可能使用其间的无锁循环fifo。