如何让我的音乐循环(重复)

时间:2011-04-23 12:46:11

标签: objective-c ios

  

可能重复:
  repeat playing automatically

如何循环播放声音(我的背景音乐)

这是我的代码:

NSString *path = [[NSBundle mainBundle] pathForResource:@"MathMusic" ofType:@"aif"];
    AVAudioPlayer* theAudio= [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
    theAudio.delegate = self;
[theAudio play];

如何让它继续进行,如果我循环它还会在下一个(或另一个)视图中播放?

2 个答案:

答案 0 :(得分:7)

尝试AVAudioPlayer并将numberOfLoops属性设置为-1(无限)。

答案 1 :(得分:0)

numberOfLoops设为负值会导致玩家循环,直到您拨打stop

AVAudioPlayer Class Reference