我正在尝试开发一个iOS应用程序,它可以从麦克风中读取声音,应用一些效果并立即通过耳机播放,可能会有一些可接受的延迟。
这可能吗?作为第一步,我试图同时播放从我的耳机中的麦克风收到的声音,但努力这样做...
我能够录制声音,保存并轻松播放。相关问题,文章很难找到。任何想法,链接都非常感谢
我确实检查过Apple的aurioTouch。我无法同时发现同一信号的录音和播放。
答案 0 :(得分:0)
使用音频会话API请求最短的缓冲区(在大多数iOS设备上可能小于6 mS)。然后将从RemoteIO录制回调获得的原始音频样本提供给RemoteIO播放回调中的缓冲区,可能使用其间的无锁循环fifo。