【发布时间】:2010-10-14 11:27:28
【问题描述】:
我正在尝试找到一个 API 来控制 OS X 上的 iTunes。我发现了以下内容:
http://developer.apple.com/sdk/itunescomsdk.html
我想在 OS X 上,我需要的是内置的,但我不知道 API 记录在哪里?
提前感谢您的帮助。
【问题讨论】:
我正在尝试找到一个 API 来控制 OS X 上的 iTunes。我发现了以下内容:
http://developer.apple.com/sdk/itunescomsdk.html
我想在 OS X 上,我需要的是内置的,但我不知道 API 记录在哪里?
提前感谢您的帮助。
【问题讨论】:
AFAIK,只有一个适用于 Windows 的 SDK(通过 COM)。
在 Mac OS 中,iTunes 是通过 AppleScript 控制的。
有很多教程在运行,但我对任何官方的东西都不熟悉。事实上,我上次查看时,他们提供了第三方链接。
例如,Tutorial
【讨论】:
如果您使用的是 Cocoa,那么我会推荐(非苹果)框架 EyeTunes。
Applescript 可能是您最好的选择,无论是通过直接调用脚本还是可用于 Ruby, Python 和 Objective C 的 ScriptingBridge 框架。
有关文档,请查看 iTunes 脚本字典(将 iTunes 图标拖到脚本编辑器图标上)。
【讨论】:
如果您正在寻找 OSX applescript 接口的 API 规范,请运行 AppleScript Editor(OSX 随附)并选择 File->Open Dictionary 并从列表中选择 iTunes。
【讨论】:
还有Karelia's iMedia Browser。 Source 在 BSD 风格的许可下可用。
【讨论】: