0

我想以编程方式制作基本的音频播放器应用程序。如果每个音频文件都包含图像,那么我希望在 UIImageView 中自动从音频文件中设置图像。如果任何文件不包含任何图像文件,则应将其设置为默认图像。

如下图所示:

在此处输入图像描述

4

2 回答 2

0

检查你是如何拍摄这些图像的。-case它的Networking,使用SDWebImage,看这里: https ://github.com/rs/SDWebImage

-如果这些图像保存在核心数据中(示例)在您的数据中进行搜索,如果存在,选择该数据并将其转换为图像

UIImage * image = [UIImage imagewithData:dataImage];

请记住,您需要在线或离线拥有数据库映像。然后只需进行搜索,案例存在,放图片,案例不,默认图片。

于 2013-02-02T15:20:05.907 回答
0

您需要的代码可以在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 的示例,看来您所做的几乎与他们所做的完全一样。

于 2013-02-02T16:53:11.283 回答