1

我正在开发一个涉及读取用户的 iTunes XML 库的应用程序。目前,它使用它来获取该路径:

iTunesApp app = new iTunesApp();
string xmp = app.LibraryXMLPath;

...这会导致 iTunes 在iTunesApp构建时打开。是否有库的静态路径,或更简单的访问方式?

4

2 回答 2

1

尽管我确信它们可以被移动,但苹果公司在这个话题上是这样说的:

iTunes 库文件的位置:

Windows XP \Documents and Settings\用户名\我的文档\我的音乐\iTunes\iTunes Library.xml

Windows Vista \用户\用户名\音乐\iTunes\iTunes Library.xml

Windows 7 \用户\用户名\我的音乐\iTunes\iTunes Library.xml

希望有帮助...

于 2012-12-03T20:50:30.743 回答
0

不幸的是,没有。因为 SDK 基于 COM 互操作,所以使用它需要运行 iTunes。一个可能的解决方案是允许 iTunes 第一次打开,然后保存位置,这样您就不必在以后访问时创建对象。

另一种选择是对文件的位置进行“有根据的猜测”(请参阅​​ hd1 的答案),如果它们都不起作用,则创建 com 对象并获取位置(打开 iTunes)。

于 2012-12-03T20:52:22.157 回答