Есть ли способ получить доступ к той же функции, что и клавиши F7, F8 и F9 на клавиатуре Apple, в Swift для Mac OS X, поскольку я хочу иметь возможность создавать кнопку, которая либо приостанавливает текущую дорожку воспроизведения в Spotify, либо iTunes, а затем воспроизводит ее снова.Приостановить воспроизведение текущей музыки в Swift на Mac
2
A
ответ
0
Вы можете использовать Applescript для этого, используя applescript из swift с NSAppleScript
. Вот быстрый и грязный пример для переключения воспроизведения/паузы состояние текущей дорожки в 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)
Вы можете прочитать более подробную информацию о AppleScript API Spotify по адресу https://developer.spotify.com/applescript-api/
Возможные дубликатом [ITunes управления с какао приложение] (http://stackoverflow.com/questions/3452555/control-itunes-from-a-cocoa-application) – JAL