7

我需要使用 Core Audio 同时播放和录制。我真的不想使用 AVFoundation API (AVAudioPlayer + AVAudioRecorder) 来做这件事,因为我正在制作一个音乐应用程序并且不会有任何延迟问题。

我查看了来自 Apple 的以下源代码:
aurioTouch
MixerHost

我已经查看了以下帖子:
iOS:同时录制和播放的示例代码同时录制和
播放音频

我仍然不清楚如何使用 Core Audio 同时播放和录制相同的内容。任何关于我如何实现这一目标的指针都将非常可观。任何指向任何示例源代码的指针也将有很大帮助。

4

1 回答 1

4

The RemoteIO Audio Unit can be used for simultaneous record and play. There are plenty of examples of recording using RemoteIO (aurioTouch) and playing using RemoteIO. Just enable both unit input and unit output, and handle both buffer callbacks. See an example here

于 2012-08-30T19:30:59.783 回答