- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL fileURLWithPath: [NSString stringWithFormat:@"%@/Intro2.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
}
當應用程序加載初始視圖控制器並且循環良好時,我的背景音樂播放。當我離開初始視圖控制器時,音樂會繼續播放整個應用程序,當我離開初始視圖控制器時,我希望音樂停止播放。當離開初始視圖控制器時停止播放音樂(使用AVAudioPlayer)
而且,也許是無關的,但我有一個問題,在此行的代碼(黃色!):
NSLog([error description]);
謝謝你的工作完美。 – Austinj 2012-03-25 16:19:45