如何在Swift中读取MPMediaItem的年份?[副本]

vmdwslir  于 2023-04-28  发布在  Swift
关注(0)|答案(1)|浏览(119)

此问题已在此处有答案

Get album year for item in iPod library?(1个答案)
昨天关门了。
这里的文档只显示了变量releaseDate
https://developer.apple.com/documentation/mediaplayer/mpmediaitem
在我自己的音乐库中,这个变量几乎总是空的。但是在mp3/m4a文件的元数据和MediaLibrary中都有一个单独的字段。sqlitedb,表item_extra中名为year的列,其中仅包含年份本身,而不是完整的发布日期。如何在iOS上通过Swift读取此字段?

ssgvzors

ssgvzors1#

我可以这样读:

if let itemYearNumber = item.value(forProperty: "year") as? NSNumber {
    return itemYearNumber.intValue == yearInt
}

相关问题