Скрыть или отключить любое действие игрока в центре управления на экране блокировки.
Если вы хотите сохранить значок, но оставьте его в отключенном состоянии, вам необходимо явно отключить команду, а также установить для нее действие.
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
Если вы не хотите, чтобы кнопка появляется на всех, не установить команду, которая будет включена, или его действие.
Чтобы установить команду Pause, включите его и установите действие:
commandCenter.pauseCommand.enabled = YES;
[commandCenter.pauseCommand addTarget:self action:@selector(pauseAudio)];
Вы можете реализовать pauseAudio
метод, который делает паузу или останавливает проигрыватель.