[英]Playing multiple sounds simultaneously with AVAudioPlayer
有人可以幫助我使用同時觸發多個AVAudioPlayer
的 function 嗎? 現在,如果激活了 12 個按鈕,我正在嘗試讓總共 12 個AVAudioPlayer
立即觸發,但是有一個延遲,聽起來有人正在用手指在鋼琴上彈奏,而不是一次敲擊所有琴鍵。
我查看了音頻隊列服務,無法理解如何將其實際實現到代碼中,但它說它可以播放同步聲音。 我不確定如何設置所有這些。 我正在嘗試重新制作 Tone Grid 應用程序。
那里有一個復調播放器,編碼精美,准備好搖滾!
我不久前在我的第一個應用程序中使用了它: http://itunes.apple.com/gb/app/chordwheel-pro/id406836326?mt=8
您是否在所有 12 個AVAudioPlayer
實例上調用方法prepareToPlay
。 來自文檔:“調用此方法,預加載緩沖區並獲取硬件,以最大限度地減少延遲。”
請參閱AVAudioPlayer class 參考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.