我试图从一个 MP3 文件中获取专辑封面。
在这种情况下,我使用 AVAudioPlayer
来播放文件。
以下是我认为可以获取专辑封面的代码:
MPMusicPlayerController *controller = [MPMusicPlayerController applicationMusicPlayer];
MPMediaItem *current = controller.nowPlayingItem;
MPMediaItemArtwork *artwork = [current valueForProperty:MPMediaItemPropertyArtwork];
UIImage *artwork2 = [artwork imageWithSize:artwork.bounds.size];
[artworkView setImage:artwork2];
然而,artworkView
并不包含任何图像。
我有点困惑。
如果有人能提供建议,告诉我从ID3标签中直接获取艺术品的方法或位置,那将是非常有用的。
感谢任何帮助。