3

我正在寻找使用 RemoteI/O 进行音频录制和播放。我对核心音频的理解很差,因为我遵循了惊人的音频开源。到目前为止,我可以使用相同的代码进行录制和播放,现在我尝试通过麦克风录制并通过 iphone 扬声器播放,以避免在同时播放和录制音频时混合两种音频。

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

问题:

  1. 如何使用RemoteI/O实现同时录播?

    答:使用惊人的音频引擎完成

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

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

4

1 回答 1

0

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

您还可以查看 Apple 提供的示例代码,例如Mixer Host此示例代码

最后,这里是示例代码,同样来自 C. Adamson,它演示了 Remote IO 和 AUFilePlayer 单元。

希望有帮助。

于 2013-05-28T01:24:10.507 回答