- (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];
}
Meine Hintergrundmusik spielt, wenn die App den anfänglichen View-Controller laden, und Schlaufen in Ordnung. Wenn ich den ersten View-Controller belasse, wird die Musik weiterhin in der ganzen App abgespielt. Ich möchte, dass die Musik stoppt, wenn ich den ersten View-Controller verliere.Stop-Musik zu spielen, als Initial-View-Controller zu verlassen (mit AVAudioPlayer)
Außerdem ist es vielleicht nicht verwandtes, aber ich habe ein Problem (gelb!) Auf dieser Codezeile:
NSLog([error description]);
Danke funktioniert perfekt. – Austinj