iphone - 消除录音轨道中当前播放的轨道声音

标签 iphone ios objective-c core-audio remoteio

我正在寻找使用 RemoteI/O 进行音频录制和播放。我对核心音频的理解很差,因此我关注了 Amazing Audio open source .到目前为止,我可以使用相同的代码进行录制和播放,现在我正在尝试通过麦克风录制并通过 iphone 扬声器播放,以避免在使用同步音频播放和录制时混合两个音频。

我在 Stack Overflow 中看到很多帖子说我的问题是重复的,但我找不到我的问题的确切答案。但我希望通过看到Apple document来实现.

问题:

  1. 如何使用RemoteI/O实现同步录音和播放?

    答案:使用 Amazing Audio Engine 完成

  2. 如何在播放我录制的音频并录制另一首轨道时停止混合两个音频? (消除正在通过我的应用播放的音频样本)

  3. 如何更改通过麦克风录音和通过 Iphone 扬声器播放?

最佳答案

我没有使用过 Amazing Audio Engine,但您绝对可以使用 Core Audio 完成您的要求。如果您已阅读所有 AAE 文档但仍然卡住,那么我建议您了解更多有关 Core Audio 的信息。 C Adamson's text非常适合这个。

您还可以查看 Apple 提供的示例代码,例如 Mixer Hostthis sample code .

最后,here's sample code ,同样来自 C. Adamson,演示了 Remote IO 和 AUFilePlayer 单元。

希望对您有所帮助。

关于iphone - 消除录音轨道中当前播放的轨道声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768012/

相关文章:

iphone - 如何从 UIAlertController 将行添加到 UIPickerView

ios - 敏感数据存储在 cache.db-wal 文件中?

objective-c - TabBarController 和 SplitViewController

ios - 在 iOS Applozic 聊天 sdk 中隐藏附加按钮

ios - 通用链接打开我的应用程序,但不调用应用程序 :continueUserActivity:restorationHandler

iPhone SDK 3.0 测试

iphone - bsd套接字连接超时iPhone

iphone - 如何将 NSDictionarys 的 NSArray 转换为 NSDictionarys 的嵌套 NSArray

ios - 使用静态单元格创 build 置场景 - 附上屏幕截图和简单测试用例

iphone - UITableView 类似于 gridView