私は現在、ミュージックプレーヤーで聴いているアーティスト、トラック、アルバムアートを表示するアプリを開発しています。アートワークのない曲を再生するときを除いて、すべてが順調に進んでいます。(空白の画面を表示するのではなく)自分のデフォルトの画像を表示できるようにしたいのです。
以下は、私がそれが機能するはずだと想像した方法ですが、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"];
}