是否有适用于iTunes的非COM API

时间:2013-08-27 17:11:03

标签: c# api com itunes

我需要在C#应用程序中访问iTunes数据(播放列表,歌曲等),但不使用Apple提供的COM接口。

我遇到的问题是iTunes COM界面需要iTunes进程运行。我想避免这种情况,即使iTunes进程关闭也能使我的应用程序正常工作。

我只需要对iTunes数据库中的一些简单数据进行只读访问,而不需要任何类型的实时控制等。

当我使用COM对象时,有没有办法阻止iTunes进程自动启动?还是有COM接口的替代方法?

我看到苹果开发人员访问XML文件是正常的,他们最近才能访问“图书馆框架”

https://developer.apple.com/library/mac/documentation/iTunesLibrary/Reference/iTunesLibraryFrameworkReference/_index.html

我可能在Windows中访问相同的XML文件..这是唯一的替代方法吗?还是有更优雅的东西?

1 个答案:

答案 0 :(得分:0)

解决方案肯定是使用XML文件,因为我找到了其他同样的软件。