2008-11-12 11 views
6

Bu, belirli bir dil değil, iTunes COM arabirimiyle ilgilidir.iTunes COM arayüzü - kütüphaneye eklenen şarkıyı al?

.AddFile() ile kütüphaneye bir dosya eklemeyi başardım, ancak şimdi oradaki dosya, sanatçı, şarkı ve albüm gibi bazı ayrıntıları okumak istiyorum. Şarkı otomatik olarak oynamadığı için, bunun için CurrentTrack() kullanamıyorum.

Son dosya eklenmiş olmanın bir yolu var mı?

cevap

3

AddFiles'ın bir "IITOperationStatus arabirim işaretçisi" olduğu için "dönüş değeri" (aslında son parametredir, çünkü bu bizim konuştuğumuz COM'dur). Olanları öğrenmenin anahtarı budur.

İşlemin tamamlandığından emin olmak için bu arabirimdeki InProgress() yöntemini çağırmalısınız. (ITunes dosyayı kopyalamalıysa, eşzamansız olarak devam edebilir).

Tamamlandığında, eklediğiniz parçaları/simgeleri gösteren bir IITrackCollection almak için bu arabirimdeki Tracks özelliğini kullanabilirsiniz.

(Bu arabirimin ve yöntem adlarının köprüsünü kullanırdım, ancak Apple'ın bağlanılabilir bir biçimde çevrimiçi olarak gönderilen iTunes COM SDK belgelerine sahip olduğu görünmez. Ayrıntılar için SDK ile birlikte aldığınız iTunesCOM.chm dosyasına bakın).

3

Bu soru hala iTunes COM ilgilenen ve autoitscript.com ait torels tarafından belirlenen bu iTunes user defined function kontrol autoit Eğer

... çok eskidir ama biliyorum. ITunes COM'a çok derin bir dalış yapmak istediğiniz herhangi bir dilde iTunes COM manipülasyonunu uygulamak sizin rehberiniz olabilir.