控制中心的轨道位置

控制中心的轨道位置

本文介绍了如何更改锁定屏幕/控制中心的轨道位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用ios 7音乐应用程序播放歌曲时,用户可以使用滑块更改锁定屏幕/控制中心中的歌曲位置。滑块处于活动状态:

When playing a song with the ios 7 music app the user can use slider to change song position in the lock screen/the control center. Slider is active:

但是在我的应用程序中播放音乐的用户无法做到这一点。滑块未激活:

But when playing music in my app user can't do it. Slider isn't active:

如何在我的应用程序中启用这些功能?

How can i enable these feature in my app?

推荐答案

您可以在iOS 9.1及更高版本的MPRemoteCommandCenter的帮助下更改曲目位置。

You can change track position with help of MPRemoteCommandCenter on iOS 9.1 and higher.

if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_9_0) {
            MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter];
            [commandCenter.changePlaybackPositionCommand setEnabled:true];
            [commandCenter.changePlaybackPositionCommand addTarget:self action:@selector(changedThumbSliderOnLockScreen:)];
        }

和方法

- (MPRemoteCommandHandlerStatus)changedThumbSliderOnLockScreen:(MPChangePlaybackPositionCommandEvent *)event
{
    // change position
    [self setCurrentPlaybackTime:event.positionTime];
    // update MPNowPlayingInfoPropertyElapsedPlaybackTime
    [[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];

    return MPRemoteCommandHandlerStatusSuccess;
}

这篇关于如何更改锁定屏幕/控制中心的轨道位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 12:17