我想以编程方式制作基本的音频播放器应用程序。如果每个音频文件都包含图像,那么我希望在 UIImageView 中自动从音频文件中设置图像。如果任何文件不包含任何图像文件,则应将其设置为默认图像。
如下图所示:
我想以编程方式制作基本的音频播放器应用程序。如果每个音频文件都包含图像,那么我希望在 UIImageView 中自动从音频文件中设置图像。如果任何文件不包含任何图像文件,则应将其设置为默认图像。
如下图所示:
检查你是如何拍摄这些图像的。-case它的Networking,使用SDWebImage,看这里: https ://github.com/rs/SDWebImage
-如果这些图像保存在核心数据中(示例)在您的数据中进行搜索,如果存在,选择该数据并将其转换为图像
UIImage * image = [UIImage imagewithData:dataImage];
请记住,您需要在线或离线拥有数据库映像。然后只需进行搜索,案例存在,放图片,案例不,默认图片。
您需要的代码可以在Apple 的示例中找到,正如 overbombing 所引用的问题中所引用的那样。它们使您轻松:
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 的示例,看来您所做的几乎与他们所做的完全一样。