AppleScriptを介して(OSXで)iTunesを制御していますが、ユーザーが音量を変更したり、曲を一時停止したりしたときを知りたいです。AppleScriptを介したポーリングを除いて、それを行う方法はありますか?
質問する
271 次
1 に答える
0
iTunesはシステム全体に通知を送信するため、変更があったときにアプリケーションに通知できます。Cocoaアプリケーションはこの通知を受信するために登録できますが、標準のapplescriptは登録できません。そのため、最善の策は、ApplescriptObjCまたはobjective-cを使用してXcodeでアプリケーションを開発することです。
参考までに:通知は「com.apple.iTunes.playerInfo」と呼ばれ、NSDistributedNotificationCenterから取得します。
したがって、基本的に唯一のオプションは、applescriptからiTunesをポーリングすることです。
于 2012-12-01T02:54:20.723 に答える