我正在开发一款iOS应用,需要确定一首歌曲是否有专辑封面。我使用MPMusicPlayerController访问本地iOS音乐库,并使用MPMediaItemArtwork来捕获从iOS音乐库发送的封面。这是我获取封面的代码:
MPMediaItemArtwork *mpArt = [mpSong valueForProperty:MPMediaItemPropertyArtwork];
我使用以下方法来测试是否存在艺术品:
if (mpArt)
{
imgArt = [mpArt imageWithSize:CGSizeMake(250, 250)];
}
else
{
imgArt = [UIImage imageNamed:@"Alternative_Artwork_Image.jpg"];
}
无论歌曲的艺术作品是什么,其结果总是真实的。
非常感谢您的帮助。提前致谢。