从iTunes获取事件(通过AppleScript?)

时间:2012-11-30 23:52:54

标签: applescript itunes

我通过AppleScript控制iTunes(在OSX上),并想知道用户何时更改音量或暂停歌曲等内容。除了通过AppleScript进行轮询外,还知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

iTunes发出系统范围的通知,以便在发生更改时通知应用程序。 Cocoa应用程序可以注册接收此通知,但标准的AppleScript不能。因此,您最好的选择是使用ApplescriptObjC或objective-c在Xcode中开发您的应用程序。

仅供参考:如果您到目前为止,通知称为“com.apple.iTunes.playerInfo”,您可以从NSDistributedNotificationCenter获取该通知。

所以基本上你唯一的选择就是从AppleScript中调查iTunes。

相关问题