我一直在做一些閱讀核心音頻的ios 4與建設一個小測試應用程序的目的。核心音頻指導/底層
在這一點上,我對所有api的研究都很困惑。理想情況下,我想知道如何做的是從兩個mp3中提取大量樣本到數組中。
然後在回調循環中,我想將這些樣本混合在一起併發送給揚聲器。
在蘋果開發網站上有一些例子,但我發現它們很難區分和消化。有人知道某個地方有一個很好的剝離示例嗎?
另外我無法確定使用哪個api。
還有extendedaudiofile和音頻文件。這些似乎是提取音頻的人。我應該使用哪一個?它需要使用混音單元,或者我可以自己做我自己的混音代碼(我希望儘可能多的採樣控制)。
我需要使用音頻隊列服務嗎?我聽說他們提供的延遲很差,這是真的嗎?
最後,我必須使用音頻會話服務。一個音頻應用程序沒有它的工作嗎?音頻會話如何適應整個音頻提取和回調?純粹只是爲了處理中斷?
多數民衆贊成在輝煌。我真的很感謝分解。當我看到亞馬遜的核心音頻書時,我非常興奮!然後,我看到發行版一直持續到遊行:(。 – dubbeat 2010-11-14 19:47:10
Core Audio書很好,我想說,一旦你有了一個線性PCM樣本陣列,你可以把它們混合起來(這很簡單),然後餵它們進入AudioQueue API(我認爲它只是iOS) – lucius 2010-11-22 04:37:17
@lucius。我不認爲audioqueue對於實時音頻處理是足夠好的,我至少不得不使用audio uint,而且我仍然遇到性能問題。 – dubbeat 2010-12-08 20:43:34