MPMediaItem的URL [英] URL to MPMediaItem

查看:133
本文介绍了MPMediaItem的URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的问题,但我找不到正确的答案。我有一个保存到我的数据库的歌曲网址。
这样的路径。

I have a simple question but i can't found a right answer. I have a song url saved to my database. An path Like this.

aSound.path = [[item valueForProperty: MPMediaItemPropertyAssetURL] absoluteString];

如何转换回具有歌曲名称艺术家和艺术作品的MPMediaItem对象?

How to convert back to a MPMediaItem object wich has songname artist and artwork?

有可能吗?

谢谢你的答案。

推荐答案

保存:

    NSNumber* persistentID = 
[mediaItem valueForProperty:MPMediaItemPropertyPersistentID];

正在加载:

            MPMediaPropertyPredicate * predicate = 
              [MPMediaPropertyPredicate 
                predicateWithValue:persistentID 
                       forProperty:MPMediaItemPropertyPersistentID];

另一个例子:
NSNumber for MPMediaItemPropertyPersistentID to NSString再返回

注意歌曲网址是不可靠的,因为任何DRM歌曲返回空URL

Note song URLs are are unreliable because any DRM song returns a null url

这篇关于MPMediaItem的URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆