1

我需要在 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 文件。这是唯一的替代方法吗?还是有更优雅的东西?

4

1 回答 1

0

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

于 2013-11-27T16:42:35.070 回答