2010-01-21 24 views

回答

0

音頻會話不同於播放音頻的東西。會話管理混音器級別和基本路由到不同的東西,如耳機和揚聲器,什麼不是。循環的東西是玩家的財產。

如果您不需要低級別的音頻資料,您可能可以通過MPMusicPlayerController獲得,該資源有repeatMode屬性可供您利用。

另外,還有一個AVAudioPlayer,您可以聽delegate messages,一旦它停下來開始播放以模擬循環。

+0

我試過AVAudioPlayer,但沒有奏效。對於該項目,OpenAL似乎太複雜了。我想我會嘗試MPMusicPlayer。 – Hlung 2010-01-22 09:00:06

0

您不需要爲此使用AVAudioPlayer,因爲您也可以使用AudioServices註冊回調。

請參閱How to vibrate continuously中的答案;只需用自己的聲音替換振動的SystemSoundID即可。