I'm facing a really strange issue with AVAudioPlayer. I have initialised the AVAudioPlayer as given below. It plays audio most of the time, but no audio plays once every 15-20 times. The player is getting initialised properly and there are no error. Please help me fix the issue.
AVAudioPlayer *backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error];
self.backgroundMusicPlayer = backgroundMusicPlayer;
[backgroundMusicPlayer release];
[self.backgroundMusicPlayer setDelegate:self];
[self.backgroundMusicPlayer prepareToPlay];
[self.backgroundMusicPlayer play];