从 NSURL 将项目添加到 MPMediaItemCollection

Posted

技术标签:

【中文标题】从 NSURL 将项目添加到 MPMediaItemCollection【英文标题】:add item to MPMediaItemCollection from NSURL 【发布时间】:2011-06-27 15:19:30 【问题描述】:

在 .plist 文件中,我保留来自 iPod 库的音频文件的 NSURL。我需要通过这些 url 初始化 MPMediaItemCollection 项。

我该怎么做? 谢谢。

【问题讨论】:

【参考方案1】:

我找到了解决方案 把它放在这里,如果有人需要同样的东西一次

MPMediaQuery *everything = [[MPMediaQuery alloc] init];

    NSArray *itemsFromGenericQuery = [everything items];

    for (MPMediaItem *song in itemsFromGenericQuery) 
                
        if ([savedUrl isEqual:[song valueForProperty:MPMediaItemPropertyAssetURL]])
        
            ownMediaItemCollection = [MPMediaItemCollection collectionWithItems: [NSArray arrayWithObject:song]];
        
    
    [everything release];

【讨论】:

以上是关于从 NSURL 将项目添加到 MPMediaItemCollection的主要内容,如果未能解决你的问题,请参考以下文章

Swift:将视频从 NSURL 保存到用户相机胶卷

将 NSString 附加到 NSURL?

将变量附加到 NSURL

将 NSUrl 转换为 PHAsset iOS 8

从 NSURL 加载视频

将文件路径从 NSString 转换为 NSURL