我正在构建一个可以与Apple Carplay集成的iOS音乐应用程序,我可以在Carplay上正常播放音乐,并且可以显示歌曲的一些信息,如标题、专辑、艺术家姓名。但是无法显示专辑封面。
这是在 Carplay 上显示媒体信息的批量代码:
if let nowPlayingItem: PlaylistItem = self.nowPlayingItem {
let info: NSMutableDictionary = NSMutableDictionary()
info[MPMediaItemPropertyArtist] = nowPlayingItem.mediaItem?.artist?.name
info[MPMediaItemPropertyAlbumTitle] = nowPlayingItem.mediaItem?.album?.title
info[MPMediaItemPropertyTitle] = nowPlayingItem.mediaItem?.title
info[MPMediaItemPropertyPlaybackDuration] = nowPlayingItem.mediaItem?.playbackDuration
info[MPMediaItemPropertyArtwork] = nowPlayingItem.mediaItem?.artwork()
let sec: TimeInterval = CMTimeGetSeconds(time)
info[MPNowPlayingInfoPropertyElapsedPlaybackTime] = Int(sec)
MPNowPlayingInfoCenter.default().nowPlayingInfo = info as? [String: Any]
}
这是我当前的应用程序:
这就是我想要的:
那我该怎么办?请帮我找到解决方案。