这可能吗?我在 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/