你要找的是MPMediaItemPropertyArtwork
for MPMediaItem
。如文档中所述。获得艺术品属性后,您可以制作一个MPMediaItemArtwork
对象,如文档中所述。
MPMediaItemArtwork 对象或媒体项目插图表示与媒体项目相关联的图形图像,例如音乐专辑封面艺术。媒体项目在 MPMediaItem 类参考中进行了描述。
有了这个,你可以做这样的事情。假设song
是MPMediaItem
:
UIImage *image = nil;
MPMediaItemArtwork *itemArtwork = [song valueForProperty:
MPMediaItemPropertyArtwork];
if(itemArtwork != nil)
image = [itemArtwork imageWithSize:CGSizeMake(100,100)];
现在您已经image
包含了您的MPMediaItem
作品,将其设置为您的图像视图 ( [myImageView setImage:image]
)。请记住,这只有在艺术品可用时才有效。
希望这可以帮助。