iPodMusicPlayer を使用して iOS メディア プレーヤーを開発しています。私はセレクターを持っていUITableView
ますMPMediaPickerController
。
iTunes ストアから曲を購入した後、選択したトラックのアートワークが iPodMusicPlayer に表示されません。
MPMediaPlayer* player = [MPMediaPlayer iPodMusicPlayer];
MPMediaItem*item = [player nowPlayingItem];
MPMediaItemArtwork *artwork = [item valueForProperty:MPMediaItemPropertyArtwork];
UIImage *albumCoverArt = [artwork imageWithSize:CGSizeMake(100.0f, 100.0f)];
if(albumCoverArt!=nil) {
// do something
}
else {
// nil before sync
}
iTunes と同期すると、曲のアートワークが表示されます。
同期する前に iPod プレーヤーにアートワークが表示されるので、MPMediaLibrary
.
何か案が?