/ / otrzymywać zdarzenia z iTunes (przez AppleScript?) - applescript, itunes

otrzymywać zdarzenia z iTunes (przez AppleScript?) - applescript, itunes

Kontroluję iTunes (w systemie OSX) za pomocą AppleScript i chciałbym wiedzieć, kiedy użytkownik zmienia głośność lub wstrzymuje utwór. Masz pomysł, jak to zrobić, z wyjątkiem pobierania przez AppleScript?

Odpowiedzi:

0 dla odpowiedzi № 1

iTunes wysyła powiadomienie systemoweaplikacje mogą być powiadamiane, gdy nastąpi zmiana. Aplikacje kakaowe mogą się rejestrować, aby otrzymać to powiadomienie, ale standardowy "jabłkowy" nie może. Najlepszym rozwiązaniem byłoby opracowanie aplikacji w Xcode za pomocą ApplescriptObjC lub object-c.

FYI: jeśli dojdziesz do tej pory, powiadomienie nazywa się "com.apple.iTunes.playerInfo", a otrzymasz je z NSDistributedNotificationCenter.

Zasadniczo jedyną opcją jest sondowanie iTunes z applescript.