2009-12-31 14 views
18

मेरे पास एक ऐप है जो आईपॉड प्लेयर और आईट्यून्स स्टोर वेब सेवा खोज API दोनों के साथ इंटरैक्ट करता है। क्या किसी ऐसे गीत के लिए आईट्यून्स आईडी प्राप्त करने का कोई तरीका है जिसे मैं अपने उपयोगकर्ता की आइपॉड लाइब्रेरी से प्राप्त करता हूं (उदा। एमपीएम्यूजिकप्लेयर कंट्रोलर, या एमपीएमडियाआईटम के माध्यम से)?आईपॉड प्लेयर आइटम में आईट्यून्स आईडी प्राप्त करना

प्रलेखन का कहना है कि MPMediaItemPropertyPersistentID एक अद्वितीय पहचानकर्ता है जो ऐप लॉन्च में बनी रहती है। हालांकि, ऐसा लगता है कि यह एक अद्वितीय स्थानीय आईडी हो सकता है।

एकमात्र समाधान जिसे मैं सोच सकता हूं, एमपीएमडियाआईटम से गीत शीर्षक और कलाकार को पुनर्प्राप्त करना है, फिर आईट्यून्स आईडी प्राप्त करने के लिए आईट्यून्स से पूछताछ करें। आईट्यून्स आईडी आईपॉड लाइब्रेरी के भीतर कहीं भी स्थानीय रूप से संग्रहीत है?

धन्यवाद - मैं मीडिया ढांचे के लिए काफी नया हूं।

उत्तर

5

एपीआई दस्तावेज MPMediaItem के लिए एक संपत्ति सूचीबद्ध नहीं करता है जो आईट्यून्स सॉन्ग आईडी देता है, लेकिन यह कलाकार और गीत नाम जैसे गीत के बारे में सारी जानकारी देता है, जैसा कि आपने सुझाव दिया था, आप स्टोर को खोज सकते हैं उस मानदंड के लिए।

+0

यहां समस्या यह है कि उपयोगकर्ता अपनी सामग्री के लिए ट्रैक नाम, कलाकार नाम आदि संपादित करने के लिए स्वतंत्र है और यह इस दृष्टिकोण को असुरक्षित बना देगा। – Jonny

+0

क्या आप एक उदाहरण दे सकते हैं? – Linuxios

संबंधित मुद्दे