AVAudioPlayer无法停止在iOS 7.1.2中播放音乐

时间:2016-04-08 12:43:01

标签: ios objective-c ios7 avaudioplayer ios7.1

当向用户显示本地通知时,AVAudioPlayer开始播放音乐。单击通知并且应用程序在前台运行后,我无法仅在iOS 7.1.2中停止播放音乐。但我可以在iOS 8+中停止它。
有没有人听说过Apple报告过的关于这个问题的iOS 7.1.2错误?

我使用与开始播放音乐相同的实例。

//开始播放音乐

[self.player prepareToPlay];

//停止播放音乐

[self.player stop];
[self.player setCurrentTime:0.0f];

1 个答案:

答案 0 :(得分:0)

用于游戏:

[self.player prepareToPlay];

暂停/停止使用:

if (self.theAudio.playing) {
  [self.theAudio pause];
}

[self.theAudio stop];
self.theAudio.currentTime = 0;