2013-01-11 155 views
1

這是我的要求。我有一組音頻文件(主要是mp3,wav)。我的應用程序界面將包含這些聲音名稱的列表以及每個聲音項目的切換開關。打開聲音時,應該開始播放,反之亦然。如果有多個聲音打開,那麼它們應該同時播放。在播放聲音時,我可以打開/關閉任何聲音,並且應該立即關閉。在iOS應用程序中播放多個聲音(mp3,wav等)

哪些類最適合此行爲?我是否需要混合聲音等或者只是實例化多個AVAudioPlayer實例?

請指導我製作高效的應用程序。

謝謝!

+0

AVAudioPlayer是你最好的選擇。如果你想同時播放,你將不得不創建多個實例。 – Anil

回答

2

使用differentinstanceAVAudioPlayer可以同時播放。

現在maintain listAVAudioPlayer實例到NSMutableArray取決於state ON/OFF。如果狀態爲ONplay audioadd AVAudioPlayer實例在array並且如果狀態爲OFFstop audioremove AVAudioPlayer實例來自array