IOS LockScreen播放暂停

时间:2014-03-22 16:58:47

标签: ios audio audio-streaming

我正在使用StreamingKit来播放流媒体音频,当我播放歌曲时,还可以使用 MPNowPlayingInfoCenter 来更新锁定屏幕。

锁定屏幕显示暂停按钮并调用事件

  - (void)remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {

   if (receivedEvent.type == UIEventTypeRemoteControl) {

    switch (receivedEvent.subtype) {
        case UIEventSubtypeRemoteControlStop:
            [[AudioPlayer sharedInstance] stop];
            break;
        case UIEventSubtypeRemoteControlNextTrack:
            [[AudioPlayer sharedInstance] next];
            break;
        case UIEventSubtypeRemoteControlPreviousTrack:
            [[AudioPlayer sharedInstance] prev];
            break;
        case UIEventSubtypeRemoteControlPlay:
        case UIEventSubtypeRemoteControlPause:
        case UIEventSubtypeRemoteControlTogglePlayPause:
            if ([AudioPlayer sharedInstance].status == AudioPlayerStatusPause) {

                [[AudioPlayer sharedInstance] play];
            }else {
                [[AudioPlayer sharedInstance] pause];
            }
            break;

        default: break;
    }
  }
}

暂停按钮停止播放并继续正常但锁定屏幕上的图标仍然会暂停,如图所示

图像中的

暂停,但音频继续显示暂停按钮 image paused

在我使用DOUAudioStreamer并正常运行之前所以我认为问题可能是StreamingKit,我唯一想要的是在锁定屏幕中更改一个游戏的暂停按钮。

我是初学者,希望你的帮助谢谢。

0 个答案:

没有答案