2010-08-24 7 views
8

tôi sử dụng mã dưới đây để chơi âm thanhlặp lại chơi tự động

NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"01" ofType:@"mp3"]]; 
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil]; 
[audioPlayer play]; 

Tôi muốn lặp lại tập tin âm thanh này tự động khi nó kết thúc như thế nào?

+2

đặt nó trong một vòng lặp? – Chris

Trả lời

17
audioPlayer.numberOfLoops = someNumber; 

hoặc cho số "vô hạn" của các vòng:

audioPlayer.numberOfLoops = -1; 
0
player.numberOfLoops = -1; 
[player prepareToPlay]; 

    [player play];