gpt4 book ai didi

ios - 从 iTunes 购买时没有艺术品的 MPMediaItem

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:41 25 4
gpt4 key购买 nike

我正在使用 iPodMusicPlayer 开发 iOS 媒体播放器。我有一个带有 MPMediaPickerController 选择器的 UITableView

从 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 请求项目时在代码中遗漏了一些东西。

有什么想法吗?

最佳答案

我遇到了同样的问题。

似乎当您直接在 iPhone 上从 iTunes 商店购买歌曲时,检索艺术品时会得到一张空白图像。

将手机与 iTunes 同步后,解决问题,然后您将从 MPMediaItemArtwork 获得正确的图像。

当然,从 iTunes 购买后我会立即怀疑图片是否正确。

关于ios - 从 iTunes 购买时没有艺术品的 MPMediaItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com