2017-10-17 6 views

답변

0

예. 내 MPMusicPlayerControllerNowPlayingItemDidChangeNotification이 호출되면 MPMusicPlayerController.nowPlayingItem은 일반적으로 nil입니다. 단, Apple Music에서 노래를 재생할 때만 가능합니다 (노래가 이미 장치에 다운로드되었다고해도).

제 해결 방법은 수동으로 내 MPMusicPlayerControllerNowPlayingItemDidChangeNotification 메서드를 1 초 후에 다시 호출하는 것입니다. 그때까지, MPMusicPlayerController.nowPlayingItem은 일반적으로 non-nil입니다.

물론 내 UI가 상당히 느리게 반응하고 느리게 보입니다.