2013-08-27 51 views
1

我需要訪問iTunes的數據(播放列表,歌曲等),在C#應用程序中的非COM API,但不使用蘋果電腦公司提供的COM接口..是否有iTunes的

我的問題是, iTunes COM界面需要iTunes進程運行。我想避免這種情況,即使iTunes進程關閉,也可以使我的應用程序正常工作。

我只需要只讀訪問權限即可從iTunes數據庫中獲取一些簡單數據,而不需要任何類型的實時控制和類似功能。

當我使用COM對象或者是否有COM接口的替代方法時,是否有辦法抑制iTunes進程自動啓動?

我看到了蘋果的開發人員是正常訪問XML文件,他們剛剛得到了一個「庫框架」訪問

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

我大概可以訪問Windows相同的XML文件..是唯一的替代方法?還是有更優雅的東西?

+1

[爲什麼?你有什麼問題?](http://meta.stackexchange.com/q/66377/34397) – SLaks

+0

我在上面添加了一個解釋 –

+0

我只是隻讀只讀訪問..我發現C++應用程序訪問iTunes數據(只讀)而不運行該進程。我想知道如何在C#中,甚至是在C++中。 –

回答

0

該解決方案絕對是使用XML文件,因爲我發現其他軟件也是如此。

相關問題