AVAudioPlayer与远程控制事件
我有一个与AVAudioPlayer
一起工作的问题。 我用AVAudioPlayer播放audio资源文件。 我用
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; [self becomeFirstResponder];
处理遥控事件
在后台模式(locking屏幕)
我在locking屏幕上按Pause
button, Remote control events
被隐藏,不要更改为Play
button。 即使我不设置任何代码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]; } } }
按下Pause
button后发生Remote control events
,请帮助我。 非常感谢你!