有没有人在使用 iPhone 5 的时候遇到 AVAudioPlayer 的问题?我的代码可以正常在 iPhone 4、iPhone 4S 和 iPad(第三代)上工作,但现在在 iPhone 5 上却随机出现问题。我看到这个问题,但没有人解决实际问题:
AVAudioPlayer 在 iPhone 5 上无法工作
NSURL *soundURL = [self urlForAlarmSong:songKey];
NSError *err;
self.audioAlert = [[[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&err] autorelease];
[self.audioAlert prepareToPlay];
currentVolume=[MPMusicPlayerController applicationMusicPlayer].volume;
[[MPMusicPlayerController applicationMusicPlayer] setVolume:1.0];
[self.audioAlert play];
audioAlert是我在头文件中声明的AVAudioPlayer,使用了(retain,nonatomic)。无论何时,err变量始终为空,即使在iPhone 5上没有播放时也是如此。这段代码在iPhone 4、iPhone 4S和iPad(第3代)上每次都能完美运行。
有人有什么想法吗?谢谢!