0
我通過AppleScript控制iTunes(在OSX上),並想知道用戶何時更改音量或暫停歌曲等。任何想法如何做,除了通過AppleScript輪詢?從iTunes獲取事件(通過AppleScript?)
我通過AppleScript控制iTunes(在OSX上),並想知道用戶何時更改音量或暫停歌曲等。任何想法如何做,除了通過AppleScript輪詢?從iTunes獲取事件(通過AppleScript?)
iTunes發出全系統通知,以便在發生更改時通知應用程序。可可應用程序可以註冊以接收此通知,但標準applescript不能。因此,您最好的選擇是使用ApplescriptObjC或objective-c在Xcode中開發您的應用程序。
供參考:如果你得到那麼遠的通知被稱爲「com.apple.iTunes.playerInfo」,你可以從NSDistributedNotificationCenter獲得它。
所以基本上你唯一的選擇就是從applescript中調查iTunes。