2012-10-30 13 views
6

मेरे पास एक एप्लिकेशन विकसित हुआ है जो इसकी दस्तावेज़ निर्देशिका में कुछ ध्वनियों को संग्रहीत करता है।
क्या इन ध्वनियों को उपयोगकर्ता की आइपॉड लाइब्रेरी में निर्यात या स्टोर करना संभव है? यदि महत्वपूर्ण हो तो वे .caf प्रारूप में हैं।प्रोग्रामेटिक रूप से संगीत पुस्तकालय में सामग्री जोड़ें

+0

क्या आपने यह काम करने के लिए libipodimport का उपयोग किया था, या कोई और तरीका ढूंढना? – newenglander

+0

अभी तक यह काम नहीं मिला है। इसे गैर जेलब्रोकन उपकरणों पर काम करने की जरूरत है। – Majster

उत्तर

5

यह केवल तभी संभव है जब ऐप जेलब्रोकन उपकरणों के लिए हो। इस मामले में, आप आईपॉड मीडिया लाइब्रेरी में संगीत और ऑडियो फ़ाइलों को आयात करने के लिए मेरी libipodimport लाइब्रेरी का उपयोग कर सकते हैं।

एप्लिकेशन AppStore के माध्यम से वितरित किया जाता है, तो यह दुर्भाग्य नहीं संभव है, के माध्यम से आप अभी भी एक निजी एपीआई का उपयोग करने की कोशिश कर सकते हैं: इसे सक्षम StoreServices निजी ढांचे से SSDownload, SSDownloadQueue और SSDownloadMetadata वर्गों (class-dumped headers here) - आप इन का उपयोग करके ऐपस्टोर के माध्यम से प्राप्त करने में सक्षम हो, यदि आप उन्हें छिपाने के लिए प्रबंधित करते हैं, लेकिन यह बेहद असंभव है।

+0

मैं अभी आपके उत्तर में आया, और मैंने आपकी लाइब्रेरी की कोशिश की (ऐप सपोर्ट और स्टोर सर्विसेज हेडर और फ्रेमवर्क जोड़ा गया), लेकिन ऐसा कुछ नहीं लगता है। मेरे पास server.m फ़ाइल में बहुत सी चेतावनियां हैं: - रिसीवर 'एसएसडाउनलोडमैटाडाटा' एक आगे की कक्षा है और संबंधित @ इंटरफेस मौजूद नहीं है ', - इंस्टेंस विधि' -सेट कॉपीराइट 'नहीं मिला ... आदि .. क्या आप कृपया बता सकते हैं मुझे क्या याद आ रहा है बहुत बहुत धन्यवाद –

+0

@ H2CO3 मुझे आपकी लाइब्रेरी का उपयोग करना भी मुश्किल लगता है। कई हेडर फाइलें एक-दूसरे से जुड़ती हैं, अगर आप नमूना प्रोजेक्ट विकसित कर सकते हैं तो यह बहुत अच्छा होगा, ताकि हम आपको बिना पूछे सीख सकें। मैं आपकी मदद की सराहना करता हूं। – Frozenna

+0

@VibolTeav लिंक करने के लिए कई शीर्षलेख फ़ाइलें? उससे तुम्हारा क्या मतलब है? कोई हेडर फाइलों को लिंक नहीं करता है। वे संकलित भी नहीं हैं। लेकिन वैसे भी, मेकफ़ाइल नौकरी करता है, बशर्ते आपने पहली पंक्ति पर आईओएस एसडीके के लिए उचित मार्ग स्थापित किया हो। इसके अलावा, 1. पुस्तकालय साइडिया में है, आपको इसे संकलित करने की आवश्यकता नहीं है; 2. क्या आपने रीडमे फ़ाइल को देखा है? इसका उपयोग कोड की कुछ 3 (हाँ, तीन) पंक्तियों को लिखकर किया जा सकता है। यह मुश्किल नहीं होना चाहिए। यदि आपको ऐसा लगता है, तो मेरा सुझाव है कि आप एक कदम वापस लें और सी और उद्देश्य-सी प्रोग्रामिंग और संकलन की बुनियादी अवधारणाओं को सीखें। –

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