0

有没有人在 iOS 11 升级后遇到 MPMusicPlayerController 的 nowPlayingItem 方法被卡住的情况?几秒钟后它最终得到 SIGSTOP。

4

1 回答 1

0

是的。当我的 MPMusicPlayerControllerNowPlayingItemDidChangeNotification 被调用时,MPMusicPlayerController.nowPlayingItem 通常为零——但仅在从 Apple Music 播放歌曲时(即使歌曲已下载到设备)。

我的解决方法是在一秒钟后再次手动调用我的 MPMusicPlayerControllerNowPlayingItemDidChangeNotification 方法。到那时, MPMusicPlayerController.nowPlayingItem 通常是非零的。

当然,这让我的 UI 看起来非常迟钝和迟钝。

于 2018-01-19T00:20:57.953 回答