我在使用AVAudioPlayer
时遇到问题。我使用AVAudioPlayer播放音频资源文件。我用
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
处理远程控制事件
处于后台模式时(锁定屏幕)
我在锁定屏幕上按Pause
按钮,隐藏了Remote control events
,不要更改为Play
按钮。即使我没有将任何代码设置为endReceivingRemoteControlEvents
处理Remote Control Events
- (void)remoteControlReceivedWithEvent:(UIEvent *)event {
//if it is a remote control event handle it correctly
if (event.type == UIEventTypeRemoteControl) {
if (event.subtype == UIEventSubtypeRemoteControlPlay) {
[audioPlayer play];
} else if (event.subtype == UIEventSubtypeRemoteControlPause) {
[audioPlayer pause];
} else if (event.subtype == UIEventSubtypeRemoteControlTogglePlayPause) {
[self togglePlayPause];
}
}
}
按下Remote control events
按钮后Pause
会发生什么情况,请帮助我。非常感谢你!