iTunes有跟蹤的舊位置(不再存在的文件路徑)!在他們面前。我知道這一點,因爲如果你右鍵點擊跟蹤!在它前面並選擇GetInfo(然後選擇否,不要找到它)。在摘要選項卡下,它有一個顯示歌曲路徑的部分(不工作)。當我嘗試使用iTumes COM獲取軌道位置時,IITFileOrCDTrack.location返回空字符串。那麼,我如何從Getinfo - > Summary選項卡中獲取這個「where」值?iTunes COM。如何使用c#獲取跟蹤的舊位置?
以下是我目前如何嘗試獲取跟蹤位置(使用C#)。我的整個iTunes庫有10首歌曲,它們都指向錯誤的文件位置,所以選擇哪首歌並不重要。
iTunesApp itunes = new iTunesApp();
IITLibraryPlaylist mainLibrary = itunes.LibraryPlaylist;
IITTrackCollection tracks = mainLibrary.Tracks;
IITFileOrCDTrack currTrack;
currTrack = tracks[5] as IITFileOrCDTrack;
Console.WriteLine(currTrack.location) //output is blank.