【问题标题】:Change lock screen button in iOS在 iOS 中更改锁定屏幕按钮
【发布时间】:2015-09-12 12:03:07
【问题描述】:

我正在开发一个音乐应用程序,并且我已经设法使用“MPNowPlayingInfoCenter”控制锁屏事件。我想知道是否可以隐藏下一个和上一个按钮,只显示播放/暂停和滑块?怎么样?

是否可以将暂停按钮更改为停止? 我也期待使用锁屏滑块更改音乐,但我找不到任何明确的答案。

【问题讨论】:

    标签: ios lockscreen mpnowplayinginfocenter


    【解决方案1】:

    可以在锁定屏幕的控制中心隐藏或禁用任何玩家操作。

    如果你想保留图标,但让它处于禁用状态,你需要明确禁用该命令,并为其设置一个操作。

    commandCenter.previousTrackCommand.enabled = NO;
    [commandCenter.previousTrackCommand addTarget:self action:@selector(previousTapped:)]; // or some dummy selector, this will never be called
    commandCenter.nextTrackCommand.enabled = NO;
    [commandCenter.nextTrackCommand addTarget:self action:@selector(nextTapped:)]; // or some dummy selector, this will never be called
    

    如果您根本不希望按钮出现,请不要将命令设置为启用,或设置其操作。

    要设置暂停命令,启用它并设置一个动作:

    commandCenter.pauseCommand.enabled = YES;
    [commandCenter.pauseCommand addTarget:self action:@selector(pauseAudio)];
    

    然后您可以实现一个pauseAudio 方法来暂停或停止您的播放器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多