Возможно ли получить музыкальный плейлист Artwork?
Я пытаюсь получить обложку для плейлиста (не обложку для песни). Музыкальное приложение Apple позволяет вам создать изображение для плейлиста, но я не могу получить к нему доступ.
Это возможно? MPMediaItemPropertyArtwork не указан в качестве одного из ключей свойств списка воспроизведения.
Я пытаюсь следующее:
let playlistItems: [MPMediaPlaylist] = playlistQuery.collections! as! [MPMediaPlaylist]
for playlist in playlistItems {
let artwork = playlist.value( forProperty: MPMediaItemPropertyArtwork ) as? MPMediaItemArtwork
let sizeforArtwork = artwork?.bounds.size
let artworkImage = artwork?.image(at: sizeforArtwork!)
let playlistName = playlist.value( forProperty: MPMediaPlaylistPropertyName ) as! String
let info: PlaylistInfo = PlaylistInfo(
playlistTitle: playlistName,
playlistImage: artworkImage
)
playlists.append(info)
}
А также
struct PlaylistInfo {
var playlistTitle: String
var playlistImage: UIImage?
}
var playlists: [PlaylistInfo] = []