2015-09-12 8 views
0

Я занимаюсь разработкой музыкального приложения, и мне удалось управлять событиями блокировки экрана с помощью «MPNowPlayingInfoCenter». Я хочу знать, можно ли скрыть следующую и предыдущую кнопку и просто отобразить play/pause и слайдер? Как?Изменение кнопки блокировки экрана в iOS

И можно ли остановить кнопку паузы, чтобы остановить или нет? Также я с нетерпением ждал изменения музыки с помощью слайдера с блокировкой экрана, но я не мог найти четкого ответа.

ответ

0

Скрыть или отключить любое действие игрока в центре управления на экране блокировки.

Если вы хотите сохранить значок, но оставьте его в отключенном состоянии, вам необходимо явно отключить команду, а также установить для нее действие.

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 метод, который делает паузу или останавливает проигрыватель.

 Смежные вопросы

  • Нет связанных вопросов^_^