我的cocoa应用程序如何跟踪流式音频活动

时间:2009-11-17 05:50:35

标签: cocoa macos streaming itunes monitor

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

1 个答案:

答案 0 :(得分:0)

  

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

您可以使用AppleScript向iTunes和QuickTime Player询问此信息。确保它们已经先运行 - 否则,您的应用将启动它们,并且用户不会希望您的应用每隔几秒钟启动iTunes和QuickTime播放器。

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