2009-12-31 25 views
18

Hem iPod oynatıcısı hem de iTunes Store Web Hizmeti Arama API'sı ile etkileşime giren bir uygulamanız var. Kullanıcının iPod kütüphanesinden aldığım bir şarkı için iTunes ID'sini elde etmenin bir yolu var mı (ör. MPMusicPlayerController veya MPMediaItem aracılığıyla)?Bir iPod oynatıcı öğesine iTunes ID alma

Dokümantasyon, MPMediaItemPropertyPersistentID uygulamasının uygulama lansmanında devam eden benzersiz bir tanımlayıcı olduğunu söylüyor. Ancak bu, benzersiz bir yerel kimlik olabilir gibi görünüyor.

Düşünebildiğim tek çözüm, MPMediaItem'den şarkı adını ve sanatçıyı almak, ardından iTunes kimliğini edinmek için iTunes'u sorgulamaktır. ITunes ID, iPod kütüphanesinde yerel olarak herhangi bir yerde kayıtlı mı?

Teşekkürler - Medya çerçevesine oldukça yeni geldim.

cevap

5

API belgeleri, iTunes Şarkı Kimliğini veren MPMediaItem için bir özellik listelemez, ancak önerdiğiniz gibi, Sanatçı'yı ve mağazanın adı gibi bir şarkı hakkındaki tüm bilgileri verir. Bu kriterler için.

+0

Burada sorun, kullanıcının içeriğinin parça adını, sanatçı adını vb. Düzenlemek ve bu yaklaşımı olanaksız hale getirmesidir. – Jonny

+0

Bir örnek verebilir misiniz? – Linuxios