2 votes

Mettre en pause la musique en cours de lecture dans Swift sur Mac

Existe-t-il un moyen d'accéder à la même fonction que les touches F7, F8 et F9 du clavier Apple dans Swift pour Mac OS X ? Je voudrais pouvoir créer un bouton qui mettrait en pause la piste en cours de lecture dans Spotify ou iTunes, puis la relancerait.

0voto

jad340 Points 1

Vous pouvez utiliser Applescript pour faire cela, en exécutant le applescript à partir de swift avec NSAppleScript . Voici un exemple simple et rapide pour basculer l'état de lecture/pause de la piste actuelle dans 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)

Vous pouvez trouver plus d'informations sur l'API applescript de Spotify à l'adresse suivante https://developer.spotify.com/applescript-api/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X