我正在开发一个应该能够与iTunes连接的Windows窗体C#应用程序。基本上,我现在可以使用iTunes COM播放音乐了。但是,当我这样做时,iTunes应该运行,因为音乐通过iTunes播放。我想知道是否有一种方法可以在没有iTunes运行的情况下播放音乐。是否可以在不启动iTunes的情况下使用iTunes SDK播放音乐?
答案 0 :(得分:1)
不,你不能。 iTunesLib COM对象只是一种控制iTunes应用程序中实现的播放器引擎以及管理媒体库的方法。
即使您想要实现自己的播放器,也无法避免iTunes出现,因为它会在iTunes对象实例化时显示出来。
唯一的方法是实现自己的(后台)播放器,并使用一些XML过程解析iTunes媒体库文件。