Кнопка "Воспроизведение / Пауза" в Центре управления не работает в iOS 11

Мое приложение воспроизводит аудио в фоновом режиме. Я обновляю MPNowPlayingInfoCenter для отображения информации об аудио в Центре управления.

Все работало нормально на iOS 10, но теперь, когда я обновил свой iPhone до iOS 11 beta2 и воспроизвел звук в моем приложении, кнопка управления воспроизведением / пауза и кнопки "Следующая / Предыдущая" для музыки не работают, однако центр управления показывает имя аудио в центре управления.

Ниже мой код, который я использую для обновления центра управления

NSMutableDictionary *attributes = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       self.audioName, MPMediaItemPropertyTitle,
                                       [NSNumber numberWithFloat:self.playbackRate], MPNowPlayingInfoPropertyPlaybackRate,
                                       [NSNumber numberWithFloat:duration], MPMediaItemPropertyPlaybackDuration,
                                       [NSNumber numberWithFloat:progress], MPNowPlayingInfoPropertyElapsedPlaybackTime,
                                       nil];

Может кто-нибудь сказать, как я могу исправить эту ошибку Центра управления? Или это ошибка в iOS?

1 ответ

У меня были проблемы с бета-2, чтобы использовать центр управления с Music.app, но это исправлено с бета-3. Я думаю, что это ошибка iOS. Вам следует обновить бета-версию 3 и посмотреть, решит ли она вашу ошибку!

Другие вопросы по тегам