【发布时间】:2009-11-17 05:50:34
【问题描述】:
我必须开发一个应用程序来记录在线流媒体信息,例如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。
【问题讨论】:
标签: cocoa macos streaming itunes monitor
我必须开发一个应用程序来记录在线流媒体信息,例如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。
【问题讨论】:
标签: cocoa macos streaming itunes monitor
…在线流媒体信息,如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。
您可以使用 AppleScript 向 iTunes 和 QuickTime Player 询问此信息。确保它们已经先运行——否则,您的应用会启动它们,而用户不会喜欢您的应用每隔几秒就启动 iTunes 和 QuickTime Player。
iTunes 发布跟踪更改的分布式通知,您可以使用它来避免使用 AppleScript 命令重复轮询它。您可以通过在更改曲目时运行Notification Watcher 来确定分发通知的名称。当收到通知时,您应该向 iTunes 发送 AppleScript 命令以获取更多信息。
【讨论】: