2013-05-27 49 views
3

我正在尋找使用RemoteI/O進行錄音和播放。我很難理解核心音頻,因爲我跟着Amazing Audio open source。所以我可以錄製和播放使用相同的代碼,現在我正試圖通過麥克風錄音,並通過iPhone揚聲器播放,以避免在使用同時進行的音頻播放和錄製時混合使用兩個音頻。我在堆棧溢出中看到很多帖子,我的問題是重複的,但是我找不到我的問題的確切答案。但我希望通過看到Apple document來實現。消除錄音軌道中當前播放的音軌聲音

問題:

1)如何實現同時記錄和使用RemoteI/O玩?

答:用驚人的音頻引擎

完成

2)如何阻止兩個人音頻混合,同時播放我的錄音和錄製另一個軌道? (消除通過我的應用程序播放的音頻樣本)

3)如何通過麥克風更改錄音並通過iPhone揚聲器播放?

請給我建議一些很好的文章或樣本來擺脫這種情況。 在此先感謝。

+0

+1爲驚人的驚人的音頻引擎鏈接 –

回答

0

我沒有使用驚人的音頻引擎,但你絕對可以做你使用核心音頻。如果你已經閱讀過所有的AAE文檔,但仍然堅持下去,我建議你多學習一下Core Audio。 C Adamson's text對此非常有用。

您也可以查看Apple提供的示例代碼,如Mixer Hostthis sample code

最後,here's sample code再次來自C. Adamson,它演示了Remote IO和AUFilePlayer單元。

希望有所幫助。