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 № 1iTunes 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.