gpt4 book ai didi

swift - 使用 Swift 代码访问 OS X 上的媒体库

转载 作者:行者123 更新时间:2023-11-28 12:57:53 27 4
gpt4 key购买 nike

我是一位经验丰富的编码员,但是是为 Apple 设备编写代码的新手。我正在尝试使用 Swift 访问我的 OS X 设备上的媒体库。我可以找到许多为 iOS 设备完成此任务的示例,并成功地实现了一些代码来为 iOS 完成此任务。然而,我在尝试为 OS X 做同样的事情时遇到了困难。

任何人都可以指点我或提供任何有助于我使用 Swift 在 OS X 设备上访问媒体库 (itunes) 的建议吗?

编辑:澄清一下,如果我正在为 iOS 编写,我可以调用 MPMediaQuery 来查询媒体库。我正在寻找可以在为 OS X 编写的 Swift 代码中使用的类似内容。

提前致谢。

最佳答案

您似乎特指 iTunes 资料库。它是通过 Apple 提供的 iTunes 应用程序创建、维护和访问的。幸运的是,iTunes 是高度可编写脚本的,可以直接通过 AppleScript,也可以通过将 AppleScript 调用合并到您自己的应用程序中。

要了解可能发生的情况,首先打开位于/Applications/Utilities 中的脚本编辑器应用程序,然后选择文件 -> 打开词典...

enter image description here

该列表包括所有支持脚本的应用程序。选择 iTunes 以显示详细介绍其界面的浏览器。例如,选择 iTunes Suite -> track 会显示您可以访问的属性:

enter image description here

如何编写 AppleScript 代码和/或如何将其合并到您自己的应用程序中远远超出了此处单个问题的范围。但是,Apple 开发者网站上有许多资源可以帮助您开始。合乎逻辑的起点是:AppleScript Overview .

关于swift - 使用 Swift 代码访问 OS X 上的媒体库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34570897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com