0

我必须开发一个应用程序来记录在线流媒体信息,如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。

4

1 回答 1

0

…在线流媒体信息,如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。

您可以使用 AppleScript 向 iTunes 和 QuickTime Player 询问此信息。确保它们已经在首先运行——否则,您的应用程序会启动它们,并且用户不会喜欢您的应用程序每隔几秒钟就启动 iTunes 和 QuickTime Player。

iTunes 发布跟踪更改的分布式通知,您可以使用它来避免使用 AppleScript 命令重复轮询它。您可以通过在更改曲目时运行Notification Watcher来确定分发通知的名称。当收到通知时,您应该向 iTunes 发送 AppleScript 命令以获取更多信息。

于 2009-11-17T10:43:41.407 回答