当我切换视图时,音乐继续播放背景,我的应用程序很好。但是当用户返回到初始视图时,音乐会从原始视图重新开始,因此用户会听到双倍的音乐。我已经有一些代码来检查声音是否已经在播放,但它不起作用。:(
有什么想法吗?
if (audioPlayer.playing == 0 ) {
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/CheeZeeLab.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 0;
audioPlayer.volume = 1;
[audioPlayer prepareToPlay];
[audioPlayer stop];
if (audioPlayer == nil)
NSLog(@"werkt niet");
else
[audioPlayer play]; }
else{
}