当向用户显示本地通知时,AVAudioPlayer开始播放音乐。单击通知并且应用程序在前台运行后,我无法仅在iOS 7.1.2中停止播放音乐。但我可以在iOS 8+中停止它。
有没有人听说过Apple报告过的关于这个问题的iOS 7.1.2错误?
我使用与开始播放音乐相同的实例。
//开始播放音乐
[self.player prepareToPlay];
//停止播放音乐
[self.player stop];
[self.player setCurrentTime:0.0f];
答案 0 :(得分:0)
用于游戏:
[self.player prepareToPlay];
暂停/停止使用:
if (self.theAudio.playing) {
[self.theAudio pause];
}
[self.theAudio stop];
self.theAudio.currentTime = 0;