AVAudioPlayer具有远程控制事件

时间:2015-06-01 07:05:32

标签: ios

我在使用AVAudioPlayer时遇到问题。我使用AVAudioPlayer播放音频资源文件。我用

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];

处理远程控制事件

处于后台模式时(锁定屏幕)enter image description here

我在锁定屏幕上按Pause按钮,隐藏了Remote control events,不要更改为Play按钮。即使我没有将任何代码设置为endReceivingRemoteControlEvents

enter image description here
处理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会发生什么情况,请帮助我。非常感谢你!

0 个答案:

没有答案
相关问题