2

我在 macOS 上使用 Apple 的 MediaLibrary 框架来编写一个应用程序来读取我的 iTunes 库中每首歌曲的信息。

我可以提取歌曲的艺术家,用作字典MLMediaObjectArtistKey中的键(属性 on ),但是如何访问歌曲的标题attributesMLMediaObject

从我从文档中可以看出,似乎这些信息(标题)根本不是通过attributes字典提供的。

其他人有没有运气检索到标题,如果有,怎么办?

4

1 回答 1

0

MLMediaObject 上

  • 您可以使用以下.name属性:
print("\(mediaObj.attributes[MLMediaObjectArtistKey]!), \(mediaObj.name!)") // Swift
  • 或者您可以使用字典对象中的“名称”键:

mediaObj.attributes["Name"]


从字典中获取键:

print(Array(mediaObj.attributes.keys)) // Swift
于 2016-07-22T06:31:43.847 回答