2011-07-24 27 views
44

我只是想知道你如何重複AVAudioPlayer?如何重複AVAudioPlayer?

+0

試試這個http://stackoverflow.com/questions/22405959/how-to-do-unlimited-repetition-by-using-avaudioplayer-in-ios –

回答

136

將屬性numberOfLoops設置爲-1,它將進入無限循環。

+0

謝謝,所有幫助是一個很大的幫助! –

+1

而不是upvote,如果它真的幫助你,以便它可以在未來幫助其他用戶... – mrugen

+0

你是什麼意思的「投票」? –

12

你的意思是'我如何設置AVAudioPlayer重複聲音?'我假設?

如果是這樣:

注意AVAudioPlayer類有一個叫做numberOfLoops屬性。如果您將此屬性 設置爲負整數值,則當您播放AVAudioPlayer時,它將循環直到停止。您可以通過將numberOfLoops設置爲正整數來設置要播放的循環數。

希望有幫助!

+0

感謝的是,所有的幫助是一個很大的幫助! –

10

從IOS文檔:

numberOfLoops

達到聲音將返回到開始,在 的次數結束,重複播放。

@property NSInteger numberOfLoops討論默認值爲0,即 意味着播放一次聲音。設置一個正整數 值來指定返回到開始的次數並再次播放 。例如,將值指定爲1會導致總共播放兩個聲音。 設置任何負整數值以無限期地循環播放聲音 ,直到您調用停止方法

可用性iOS可用iOS 2.2及更高版本中提供。宣佈 AVAudioPlayer.h