我目前正在开发一个应用程序,显示您在音乐播放器中收听的艺术家、曲目和专辑封面。除了播放一首没有艺术作品的歌曲外,一切都很顺利,我希望能够显示我自己的默认图像(而不是显示空白屏幕)。
下面是我想象它应该如何工作,但是它永远不会进入 else,因为 itemArtwork 永远不会为零!
感谢您的帮助。
谢谢,本
_item = [_player nowPlayingItem];
MPMediaItemArtwork *itemArtwork = [_item valueForProperty:MPMediaItemPropertyArtwork];
if (itemArtwork != nil) {
UIImage *albumArtworkImage = [itemArtwork imageWithSize:CGSizeMake(250.0, 250.0)];
_albumArtImageView.image = albumArtworkImage;
} else { // no album artwork
NSLog(@"No ALBUM ARTWORK");
_albumArtImageView.image = [UIImage imageNamed:@"kol.jpg"];
}