2016-04-14 89 views
2

有沒有辦法可以訪問蘋果電腦鍵盤上的F7,F8和F9鍵在Mac OS X中的Swift中具有的功能,因爲我希望能夠創建一個按鈕,可以暫停Spotify或iTunes中的當前播放曲目,然後再播放一次。在Mac上暫停播放Swift中的音樂

+0

從可可[控制iTunes可能的複製應用](http://stackoverflow.com/questions/3452555/control-itunes-from-a-cocoa-application) – JAL

回答

0

您可以使用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的更多信息