【发布时间】:2012-08-30 17:15:22
【问题描述】:
我需要使用 Core Audio 同时播放和录制。我真的不想使用 AVFoundation API (AVAudioPlayer + AVAudioRecorder) 来做这件事,因为我正在制作一个音乐应用程序并且不会有任何延迟问题。
我查看了以下来自 Apple 的源代码:
aurioTouch
MixerHost
我已经查看了以下帖子:
iOS: Sample code for simultaneous record and playback
Record and play audio Simultaneously
我仍然不清楚如何使用 Core Audio 同时播放和录制相同的内容。任何关于我如何实现这一目标的指针都将非常可观。任何指向任何示例源代码的指针也会有很大帮助。
【问题讨论】:
-
问题是,如果我把我的应用程序发给你做同样的事情,它对你没有帮助,因为这是一个非常复杂的事情,你应该自己分析工作流程来理解它。
-
顺便说一下,我分析了 this sample project 来了解这个过程。这对我来说绰绰有余,分析它花了我两三天的时间,但我不是天才。当然,我也阅读了完整的 Audio Session Programming Guide。
标签: iphone ios core-audio audiounit audioqueueservices