我正在爲iOS應用程序設計AUGraph,希望能對以下事情有所幫助。iOS上的AUGraph安裝程序
如果我想一次播放多個音頻文件,每個文件是否都需要一個音頻單元?
從核心音頻文件
線性PCM和IMA/ADPCM(IMA4)音頻您可以在iOS中扮演多重線性PCM或者IMA4格式同時聽起來不會引起CPU資源的問題。 AAC,MP3和Apple Lossless(ALAC)音頻播放AAC,MP3和Apple Lossless(ALAC)聲音可在iPhone和iPod touch上使用高效的基於硬件的解碼。您一次只能播放一種此類聲音。
因此,多個AAC或MP3文件不能同時播放。什麼是一次播放多種聲音的最佳LPCM格式?
這是否也適用於音頻單元,因爲這在AudioQueue文檔中。
AUGraph中的音頻單元可以不活動嗎?如果AUGraph看起來像音頻文件播放單位
如果記錄不活躍會發生什麼這個
揚聲器/輸出<記錄部<龍頭股<數,將它仍然拉,卻唯獨沒有寫緩衝區到一個文件?
所以我不需要轉換音頻文件?如果有不同的格式會怎麼樣。例如MP3,AAC,WAV等,他們都可以同時播放而無需轉換? – jarryd 2012-07-10 09:50:19
只要它們處於(未壓縮)caf格式,您可以隨意播放多個文件。你可以一次播放最多1個mp3(因爲硬件) – 2012-07-10 09:59:35
我會發布我的音頻引擎的源代碼(我現在在iPhone上) – 2012-07-10 10:00:23