0

AppleScriptを介して(OSXで)iTunesを制御していますが、ユーザーが音量を変更したり、曲を一時停止したりしたときを知りたいです。AppleScriptを介したポーリングを除いて、それを行う方法はありますか?

4

1 に答える 1

0

iTunesはシステム全体に通知を送信するため、変更があったときにアプリケーションに通知できます。Cocoaアプリケーションはこの通知を受信するために登録できますが、標準のapplescriptは登録できません。そのため、最善の策は、ApplescriptObjCまたはobjective-cを使用してXcodeでアプリケーションを開発することです。

参考までに:通知は「com.apple.iTunes.playerInfo」と呼ばれ、NSDistributedNotificationCenterから取得します。

したがって、基本的に唯一のオプションは、applescriptからiTunesをポーリングすることです。

于 2012-12-01T02:54:20.723 に答える