\ [MediaRemote \]错误操作需要注册客户端回调。请求回放队列

时间:2017-09-16 20:13:14

标签: ios swift

我目前正在学习Swift,我正在为webradio创建一个应用程序。

调用此代码时出错:

MPNowPlayingInfoCenter.default().nowPlayingInfo = [
    MPMediaItemPropertyArtist: currentTrack.artist,
    MPMediaItemPropertyTitle: currentTrack.title,
    MPMediaItemPropertyArtwork: albumArtwork,
    MPNowPlayingInfoPropertyIsLiveStream: 1.0,
    MPNowPlayingInfoPropertyMediaType: 1.0,
    MPNowPlayingInfoPropertyPlaybackQueueIndex: 0,
    MPNowPlayingInfoPropertyPlaybackQueueCount: 0
]

这是错误:

  

[MediaRemote]错误操作需要客户端回调   注册。请求回放队列

有谁知道为什么?我是法国人,所以我不能正确理解这个错误,但我能理解的是,有些东西可能会丢失吗?如果有,那是什么?

感谢所有人的帮助!

1 个答案:

答案 0 :(得分:11)

我向Apple的开发团队开了一个技术支持事件,他们回复了我:

  

Hello Didier,

     

工程团队回来后说了这个事实   您看到这些日志消息实际上是系统中的错误   框架,并不意味着你错误地使用了   MPNowPlayingInfoCenter API。更新应用程序时,应使用MPRemoteCommandSample sample code project作为参考   它突出了使用时工程推荐的最佳实践   MPNowPlayingInfoCenter API。

     

最诚挚的问候,

     

开发人员技术支持   Apple全球开发者关系