如何重复AVAudioPlayer?

时间:2011-07-24 00:19:18

标签: iphone ios4

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

3 个答案:

答案 0 :(得分:149)

将Property numberOfLoops设置为-1,它将进入无限循环。

答案 1 :(得分:13)

你的意思是'如何设置AVAudioPlayer重复声音?'我假设?

如果是这样的话:

请注意,AVAudioPlayer类有一个名为numberOfLoops的属性。如果设置此属性 到一个负整数值,当你播放AVAudioPlayer时,它会循环直到停止。您可以通过将numberOfLoops设为正整数来设置您想要播放的循环数。

希望有所帮助!

答案 2 :(得分:10)

来自iOS文档:

  

numberOfLoops

     

声音将返回到开头的次数   到达终点,重复播放。

     

@property NSInteger numberOfLoops讨论值为0,即   默认值,表示播放一次声音。设置正整数   value指定返回开始和播放的次数   再次。例如,指定值1会导致总共两个   播放声音。 设置任何负整数值以循环声音   无限期地直到你调用停止方法

     

可用性适用于iOS 2.2及更高版本。宣告进入   AVAudioPlayer.h