暂停当前​​在Mac上的Swift播放音乐

时间:2016-04-14 17:55:17

标签: swift macos audio itunes pause

有没有办法能够在Swift for Mac OS X中访问Apple键盘上的F7,F8和F9键所具有的功能,因为我希望能够创建一个暂停当前的按钮在Spotify或iTunes中播放曲目,然后再次播放。

1 个答案:

答案 0 :(得分:0)

您可以使用Applescript执行此操作,使用NSAppleScript从swift运行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的更多信息