Отключить проигрыватель экрана блокировки после завершения воспроизведения в iOS - PullRequest
0 голосов
/ 17 апреля 2019

Я использую фреймворк AVFoundation и более конкретно AVPlayer вместе с AVPlayerItem для воспроизведения аудиоконтента.Я также устанавливаю AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback), AVAudioSession.sharedInstance().setActive(true), MPNowPlayingInfoCenter.default().nowPlayingInfo = // some value и использую команды MPRemoteCommandCenter.Как обычно, на экране блокировки iPhone отображается проигрыватель по умолчанию, как показано на рисунке enter image description here

Мой вопрос: после завершения воспроизведения звука проигрыватель с экрана блокировки iPhone по умолчанию не отключаетсядалеко.Я сбрасываю всю вышеуказанную информацию, например AVAudioSession.sharedInstance().setActive(false) и MPNowPlayingInfoCenter.default().nowPlayingInfo = nil и audioPlayer.replaceCurrentItem(with: nil) и т. Д. Как я могу скрыть проигрыватель экрана блокировки после завершения воспроизведения.

...