gpt4 book ai didi

ios - 如何更改锁定屏幕/控制中心上的轨道位置?

转载 作者:可可西里 更新时间:2023-11-01 03:05:25 24 4
gpt4 key购买 nike

当使用 iOS 7 音乐应用程序播放歌曲时,用户可以使用 slider 更改锁定屏幕/控制中心中的歌曲位置。 slider 处于事件状态:

enter image description here

但是当在我的应用程序中播放音乐时,用户不能这样做。 slider 未激活:

enter image description here

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

最佳答案

您可以在 iOS 9.1 及更高版本上借助 MPRemoteCommandCenter 更改轨道位置。

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;
}

关于ios - 如何更改锁定屏幕/控制中心上的轨道位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com