我目前正在学习Swift,我正在为webradio创建一个应用程序。
调用此代码时出错:
MPNowPlayingInfoCenter.default().nowPlayingInfo = [
MPMediaItemPropertyArtist: currentTrack.artist,
MPMediaItemPropertyTitle: currentTrack.title,
MPMediaItemPropertyArtwork: albumArtwork,
MPNowPlayingInfoPropertyIsLiveStream: 1.0,
MPNowPlayingInfoPropertyMediaType: 1.0,
MPNowPlayingInfoPropertyPlaybackQueueIndex: 0,
MPNowPlayingInfoPropertyPlaybackQueueCount: 0
]
这是错误:
[MediaRemote]错误操作需要客户端回调 注册。请求回放队列
有谁知道为什么?我是法国人,所以我不能正确理解这个错误,但我能理解的是,有些东西可能会丢失吗?如果有,那是什么?
感谢所有人的帮助!
答案 0 :(得分:11)
我向Apple的开发团队开了一个技术支持事件,他们回复了我:
Hello Didier,
工程团队回来后说了这个事实 您看到这些日志消息实际上是系统中的错误 框架,并不意味着你错误地使用了 MPNowPlayingInfoCenter API。更新应用程序时,应使用MPRemoteCommandSample sample code project作为参考 它突出了使用时工程推荐的最佳实践 MPNowPlayingInfoCenter API。
最诚挚的问候,
开发人员技术支持 Apple全球开发者关系