2
有沒有辦法可以訪問蘋果電腦鍵盤上的F7,F8和F9鍵在Mac OS X中的Swift中具有的功能,因爲我希望能夠創建一個按鈕,可以暫停Spotify或iTunes中的當前播放曲目,然後再播放一次。在Mac上暫停播放Swift中的音樂
有沒有辦法可以訪問蘋果電腦鍵盤上的F7,F8和F9鍵在Mac OS X中的Swift中具有的功能,因爲我希望能夠創建一個按鈕,可以暫停Spotify或iTunes中的當前播放曲目,然後再播放一次。在Mac上暫停播放Swift中的音樂
您可以使用Applescript來執行此操作,從swift中以NSAppleScript
運行applescript。下面是切換播放一個快速和骯髒的例子/暫停在Spotify的當前曲目的狀態:
let command = "if application \"Spotify\" is running then tell application \"Spotify\" to playpause"
let commandObject = NSAppleScript(source: command)
var error: NSDictionary?
commandObject!.executeAndReturnError(&error)
您可以在https://developer.spotify.com/applescript-api/閱讀Spotify的AppleScript的API的更多信息
從可可[控制iTunes可能的複製應用](http://stackoverflow.com/questions/3452555/control-itunes-from-a-cocoa-application) – JAL