2016-04-14 14 views
2

Есть ли способ получить доступ к той же функции, что и клавиши F7, F8 и F9 на клавиатуре Apple, в Swift для Mac OS X, поскольку я хочу иметь возможность создавать кнопку, которая либо приостанавливает текущую дорожку воспроизведения в Spotify, либо iTunes, а затем воспроизводит ее снова.Приостановить воспроизведение текущей музыки в Swift на Mac

+0

Возможные дубликатом [ITunes управления с какао приложение] (http://stackoverflow.com/questions/3452555/control-itunes-from-a-cocoa-application) – JAL

ответ

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/