相关疑难解决方法(0)

目标C:获取MPMediaItem"收藏"属性

我正在查看Apple的文档,我似乎无法找到一种方法来判断MPMediaItem是否是"最喜欢的"曲目.用粉红色的心看下面的截图.

怎么能得到这个属性?我知道,因为它是一个新功能,它的可用性仅限于iOS 8.4或更高版本.

在此输入图像描述

这里有一些代码,我用它来通过音乐选择器从MPMediaItems获取其他属性:

- (void) processMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
            //iterate through selected songs
            if (mediaItemCollection) {
                NSArray *allSelectedSongs = [mediaItemCollection items];

                for(MPMediaItem *song in allSelectedSongs)
                {
                    NSURL *songURL = [song valueForProperty:MPMediaItemPropertyAssetURL];
                    NSNumber *ident = [song valueForProperty:MPMediaEntityPropertyPersistentID];
                    NSString *identString = [BukketHelper convertULLToNSString:ident];
                    NSNumber *isCloud = [song valueForProperty:MPMediaItemPropertyIsCloudItem];
                }

 //do other stuff here
}
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?

objective-c mpmediaitem ios

2
推荐指数
1
解决办法
333
查看次数

标签 统计

ios ×1

mpmediaitem ×1

objective-c ×1