Я создаю музыкальное приложение для iOS, которое может интегрироваться с Apple Carplay, я могу нормально воспроизводить музыку на 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]
}
Это мое текущее приложение:
И это то, что я хочу:
Так что мне делать? Пожалуйста, помогите мне найти решение для этого.