[英]how to get iphone ipod playlist images and display it in image view
我正在使用iphone ipod阅读专辑和播放列表并在我的应用程序中播放。
我的问题是,我从我选择的专辑中获取了图像。 它在我的应用程序中也运行良好。
但我从来没有从播放列表中获取图像,我在播放列表中选择了不同的歌曲,并且还有不同的歌曲图像。 对于专辑我已经获得了代码,它工作得很好。 我是新手,我无法找到任何参考代码。
我正在使用AVPlayer播放歌曲。
所以请帮助我并提供一些示例代码。 如何从播放列表中获取所有图像并将该图像转换为iPhone中的数据。
请帮我。
您正在寻找的是MPMediaItemPropertyArtwork
的MPMediaItem
。 正如文档中所述。 获取图稿属性后,您可以制作MPMediaItemArtwork
对象,如文档中所述。
MPMediaItemArtwork对象或媒体项目图片表示与媒体项目相关联的图形图像,例如音乐专辑封面艺术。 媒体项目在MPMediaItem类参考中描述。
有了这个,你可以做这样的事情。 假设song
是MPMediaItem
:
UIImage *image = nil;
MPMediaItemArtwork *itemArtwork = [song valueForProperty:
MPMediaItemPropertyArtwork];
if(itemArtwork != nil)
image = [itemArtwork imageWithSize:CGSizeMake(100,100)];
现在您有包含MPMediaItem
图稿的image
,将其设置为图像视图( [myImageView setImage:image]
)。 请记住,这只会工作,如果艺术品是可用的。
希望这可以帮助。
您可以使用VTM_AViPodReader演示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.