草庐IT

MPMediaItemArtwork

全部标签

ios - MPMediaItemArtwork 为空,而封面在 iTunes 中可用

UIImage“图像”始终为空(“null”),尽管苹果在音乐应用程序中显示了封面。在iOS7中它工作正常,但在iOS8中我没有任何掩护。我的代码有什么问题,或者iOS8中发生了什么变化?-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{AlbumCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"AlbumCell"];MPMediaItemCollection*song=self

iphone - MPMediaItemArtwork 返回错误大小的图稿

我发现MPMediaItemArtwork存在一个一致的问题,即它返回的图稿尺寸与我要求的尺寸不同。我使用的代码如下MPMediaItem*representativeItem=[self.representativeItemsobjectAtIndex:index];MPMediaItemArtwork*artwork=[representativeItemvalueForProperty:MPMediaItemPropertyArtwork];UIImage*albumCover=[artworkimageWithSize:CGSizeMake(128.0f,128.0f)];这按

ios - MPMediaItemArtwork 初始化(图像 :) deprecated in iOS 10. 0

Apple在iOS10中弃用了MPMediaItemArtwork中的init(image:)方法。什么是新的替代品。类显示接口(interface)显示下面的方法在新的操作系统版本中可用publicinit(boundsSize:CGSize,requestHandler:@escaping(CGSize)->UIImage)有人知道怎么用吗?还有问题2,上一个问题的一部分:使用MPNowPlayingInfoCenter在锁屏和控制中心显示正在播放元数据是否在模拟器中有效? 最佳答案 您可以使用以下代码:letimage=UII