ios - 获取 MPMediaItem 添加到 iTunes 库的日期

标签 ios itunes mpmediaitem

这可能吗?我在 MPMediaItemProperty... 字符串中没有找到类似的东西。也许私有(private) API?

最佳答案

查看文档,方法列表没有对应的字段。这让您可以选择使用新的 MPMediaItemProperty 扩展 MPMediaItem 自己用于“添加日期”字段。当然,这只适用于 future 。

或者,您可以解析 iTunes 库 XML 项目并将字段与您正在使用的 MPMediaItem 进行比较。 “修改日期”有一个 key 标签,它包含常规文件系统“修改日期”信息(大概来自文件添加到 iTunes 的时间),但基本上是文件被删除或添加的时间除非你正在修改你的 MP3 文件。因此,严格来说,这并不是您要查找的内容,但它是我能想到的最接近的一般类比。

您可能想看看是否有一种方法可以直接从文件或 MPMediaItem 中找到轨道 ID key ,这可能会让您更快地搜索 iTunes 库 XML 文件。尝试基于 MPMediaItemPropertyPersistentID 的方法——其中一个应该对应于 iTunes Library XML 文件的“Persistent ID”key 字段中的十六进制标识符。

关于ios - 获取 MPMediaItem 添加到 iTunes 库的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9983272/

相关文章:

ios - 有什么方法可以在正在审核的App Store中下载我上传的应用程序

ios - 列出设备 iOS swift 中的所有音频文件

ios - 获取没有专辑数据的 MPMediaItem 的最快方法

ios - 如何在 iOS 中获取 iPod 库中歌曲的文件位置

iphone - 如何以编程方式访问连接到 Windows 桌面的 iOS 设备的文件系统?

ios - 如何根据电话号码过滤 quickblox 用户?

ios - 相机快照按钮的辅助功能标签是什么?

iOS - 仅使 subview 可点击

iphone - iOS:是否可以检测音乐库中是否存在轨道?

iOS6 多路由音频