Вопрос по интерфейсу iTunes COM Jscript - PullRequest
0 голосов
/ 20 апреля 2011

Как правильно использовать ItemByName ()?

HRESULT IITTrackCollection::ItemByName  (  [in] BSTR  name,  
  [out, retval] IITTrack **  iTrack 
 )  

Это то, что предоставляет документация, но я не могу понять, как заставить это работать ...

foundTrack = tracks.ItemByName("Track Name");
        WScript.Echo(foundTrack.Artist);

Что если у меня есть более одной песни с этимназвание трека?Как мне это отметить?

Ответы [ 2 ]

1 голос
/ 20 апреля 2011

Кажется, что в случае нескольких дорожек с одинаковым именем, ItemByName возвращает дорожку с наименьшим значением trackID.

0 голосов
/ 21 апреля 2011

ITTTrackCollection имеет функцию поиска, которая позволяет искать по нескольким полям.Все не так плохо.

...