我想以编程方式制作基本的音频播放器应用。 如果每个音频文件都包含图像,那么我希望在UIImageView中自动从音频文件中设置图像。 如果任何文件不包含任何图像文件,则应将其设置为默认图像。
如下所示:
答案 0 :(得分:0)
检查你拍摄这些照片的方式。 -case网络,使用SDWebImage,看看这里: https://github.com/rs/SDWebImage
- 将这些图像保存在核心数据中(例如)在您的数据中进行搜索(如果存在) 选择该数据并将其转换为图像
UIImage * image = [UIImage imagewithData:dataImage];
记住你需要在线或离线拥有数据库图像。然后只做一个搜索,案例存在,放图像,不是案例,默认图像。
答案 1 :(得分:0)
您所需的代码可以在Apple's Example中找到,如引用过度引用的问题所述。它们让您轻松:
MPMediaItem *currentItem = [musicPlayer nowPlayingItem];
// Assume that there is no artwork for the media item.
UIImage *artworkImage = noArtworkImage;
// Get the artwork from the current media item, if it has artwork.
MPMediaItemArtwork *artwork = [currentItem valueForProperty: MPMediaItemPropertyArtwork];
// Obtain a UIImage object from the MPMediaItemArtwork object
if (artwork) {
artworkImage = [artwork imageWithSize: CGSizeMake (30, 30)];
}
我建议通过Apple's Example阅读,无论如何你似乎正在做他们所做的事情。