2012-07-23 10 views
16

मैं अपने आईओएस प्रोजेक्ट में एकीकृत लिनफ़ोन लाइब्रेरी की तलाश में हूं। और मुझे मेरी मदद करने के लिए ट्यूटोरियल नहीं मिला। यह प्रोजेक्ट बहुत कम दस्तावेज प्रदान करता है, लेकिन अच्छी तरह से काम करता प्रतीत होता है।लिनफ़ोन को एक मौजूदा प्रोजेक्ट (आईओएस में एसआईपी) में एकीकृत करने के लिए कैसे करें

Linphone open source code

  • मैं पहले से ही सभी कदम है और इस काम के बाद बहुत अच्छी तरह से द्वारा सूत्रों संकलित, लेकिन अगले:

    • जानकारी के लिए यहां परियोजना पेज जो अपने खुला स्रोत कोड प्रदान करता है ऑडियो और वीडियो के प्रबंधन के साथ, एसआईपी परत के उपयोग के लिए मेरे व्यक्तिगत आईफोन प्रोजेक्ट में कोड के एक हिस्से को एकीकृत करना है।

    अपने उपयोग के मामले में, यह उपयोगकर्ता लेकिन आवेदन कि स्वचालित रूप से अगर जरूरत कॉल करेंगे (अपने प्रोजेक्ट घर स्वचालन प्रणाली के लिए है) नहीं होगा।

    Linphone आवेदन बहुत, अन्य projets में एकीकृत करने के पुस्तकालय का एक बहुत शामिल करने के लिए और विन्यास की बहुत है, क्योंकि जटिल लगता है ...

    मैं इंटरनेट पर किसी भी उदाहरण नहीं मिला है और मैं मुझे क्या करना कबूल एकीकरण करने के तरीके के बिना, मदद के बिना कहां से शुरू करना है, यह नहीं पता।

    तो यदि आपके पास कोई स्रोत (ट्यूटोरियल) है जो मेरी मदद कर सकता है या यदि आपने कभी इस पुस्तकालय को एकीकृत करने का अनुभव किया है, तो यह मुझे बहुत मददगार रहा।

  • +1

    आप सफलतापूर्वक एकीकृत है? कुछ डेटा प्रदान करें यदि ऐसा है तो –

    +1

    मेरा लक्ष्य @Chigurh एक फोन और मशीन मॉड्यूल के लिए एक मशीन के बीच संचार है। लेकिन मौजूदा परियोजना में एकीकृत करने के लिए लिनफ़ोन वास्तव में जटिल है। इसलिए मैंने अपने आवेदन को लिनफ़ोन आईओएस मौजूदा प्रोजेक्ट में एकीकृत करने का निर्णय लिया। इसके लिए आईओएस लिनफ़ोन कोड का अध्ययन करना आवश्यक है और यह इस बारे में थोड़ा सा देखें कि यह लिनफ़ोन लाइब्रेरी का उपयोग कैसे करता है। यह मेरे लिए आसान था क्योंकि आवेदन परियोजना का बड़ा हिस्सा लिनफ़ोन के आसपास घूमता है। मैंने भागों को संशोधित दृश्य, अप्रयुक्त भागों से बाहर ले जाया, मेरे हिस्सों को जोड़ा। मुझे समय के कारणों के लिए भी ऐसा करना पड़ा। केवल पुस्तकालय के साथ स्क्रैच से जो मेरे लिए बहुत जटिल साबित हुआ – Beber

    +0

    हाय, मुझे ortp/ortp.h त्रुटि मिल रही है। क्या आप कृपया मुझे बता सकते हैं कि इसे कैसे हल किया जाए? – Kittu

    उत्तर

    10

    जब आप लिनफ़ोन बनाते हैं तो आपके पास पहले से ही एक एक्सकोड प्रोजेक्ट होता है जो उन पुस्तकालयों को एकीकृत करता है। आप इसका निरीक्षण करना शुरू कर सकते हैं। जैसा कि आप देखेंगे कि LinphoneManager नामक एक क्लास है जो एप्लिकेशन को लिनफ़ोन लाइब्रेरीज़ का उपयोग करने का तरीका प्रबंधित करती है (आप इसे एक मुखौटा के रूप में देख सकते हैं)। तो यदि आप अपने स्वयं के प्रोजेक्ट में लिनफ़ोन को एकीकृत करना चाहते हैं तो आपको लिनफ़ोन-एसडीके/सेब-डार्विन/ और लिनफ़ोन-एसडीके/सेब-डार्विन/lib शामिल करना होगा। शुभकामनाएँ।

    स्रोत लिंक https://docs.google.com/uc?id=0B0DwszanZcPhV0doNm5rMHdWa28&export=download

    +0

    हाय .. मुझे 'ortp/ortp.h' नहीं मिला है। त्रुटि .. इसे कैसे हल करें? – Maulik

    +0

    हाय, आपको अपने एक्सकोड प्रोजेक्ट -> बिल्ड सेटिंग्स -> सर्च पाथ/हेडर सर्च पथ, निम्नलिखित पंक्तियां जोड़नी होंगी: सबोड्यूल/लिनफ़ोन/कोरापी सबोड्यूल/लिनफ़ोन/मेडियास्ट्रीमर 2/सबोडोड्यूल/लिनफ़ोन/मेडियास्ट्रीमर 2/सबमिड्यूल/लिनफ़ोन शामिल करें/ओआरटीपी/सबमिड्यूल/बाहरी/जीएसएम/सबमिड्यूल/बाहरी/ओएसआईपी/सबमिड्यूल/बाहरी/एक्सोसिप/शामिल करें/पनडुब्बियों/बाहरी/भाषण/कक्षाएं/उपयोग/नौपैच/कक्षाएं/उपयोग/एक्सएमएलआरपीसी/शामिल हैं – OtoLeo

    +0

    हां मैंने किया .. इन सभी फ़ाइलों को मेरे प्रोजेक्ट के उस पथ पर रखने की भी कोशिश की लेकिन परियोजना नहीं चला सका ... – Maulik

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