我正在使用媒体播放器框架获取当前正在播放的歌曲的插图,但是每次播放没有专辑插图的歌曲时,我将插图加载到的UIImageView为空。有没有一种方法可以在每次播放没有插图的歌曲时显示一个占位符图像?
最佳答案
这是我将占位符用于没有插图的歌曲的方式:
artworkImageView = [[UIImageView alloc] initWithFrame:CGRectMake(x,y,160,160)];
CGSize artworkImageViewSize = artworkImageView.bounds.size;
artwork = [currentItem valueForProperty:MPMediaItemPropertyArtwork];
if (artwork != nil) {
artworkImageView.image = [artwork imageWithSize:artworkImageViewSize];
}else{
artworkImageView.image = [UIImage imageNamed:@"NoAlbumArt.png"];
}
关于objective-c - Mediaplayer没有专辑插图占位符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7314331/