2011-01-13 9 views
15

पर वीडियो कोडेक जोड़ना क्या कोई एंड्रॉइड में नया कोडेक जोड़ने के लिए मुझे आवश्यक चरणों की व्याख्या कर सकता है?एंड्रॉइड

इसके अलावा, मैं कोडेक को स्थापना (या पहले लॉन्च) के हिस्से के रूप में स्थापित करना चाहता हूं और पूर्ण एंड्रॉइड ओएस बिल्ड के हिस्से के रूप में नहीं।

कारण मैं ऐसा करना चाहते हैं कि मैं एक आवेदन है कि की जरूरत है एक गैर समर्थित कोडेक (एचएलएस या टीएस) के एक वीडियो दिखाने के लिए है, लेकिन मैं एक पूर्ण विकसित वीडियो प्लेयर का निर्माण करने की नहीं चाहेगा है - मौजूदा, अंतर्निर्मित, प्लेयर के साथ बस एकीकृत करें।

धन्यवाद, आलिक।

उत्तर

9

क्या कोई एंड्रॉइड में नया कोडेक जोड़ने के लिए मुझे आवश्यक कदमों की व्याख्या कर सकता है?

अपना खुद का फ़र्मवेयर बनाएं, या अपना खुद का मीडिया प्लेयर बनाएं (जैसे एंड्रॉइड के लिए वीएलसी)।

इसके अलावा, मैं एक पूर्ण स्थापना एंड्रॉइड ओएस बिल्ड के हिस्से के रूप में एक अनुप्रयोग स्थापना (या पहले लॉन्च) के हिस्से के रूप में कोडेक स्थापित करना चाहता हूं।

यह संभव नहीं है, जब तक कि आप अपना खुद का मीडिया प्लेयर नहीं बनाते।

कारण मैं ऐसा करना चाहते हैं कि मैं एक आवेदन पत्र एक गैर समर्थित कोडेक (एचएलएस या टीएस) के एक वीडियो दिखाने के लिए ज़रूरी है कि है, लेकिन मैं एक पूर्ण विकसित वीडियो प्लेयर का निर्माण नहीं करना चाहते है - मौजूदा, अंतर्निर्मित, प्लेयर के साथ बस एकीकृत करें।

एंड्रॉइड के लिए वीएलसी जल्द ही समाप्त हो गया है (कम से कम कुछ फोन के लिए), तो यह आपके प्रारूप को चलाने में सक्षम हो सकता है।

+0

यह क्यों संभव नहीं है? मैंने ओएमएक्स के बारे में कुछ चीजें पढ़ीं और सोचा कि मैं सिर्फ सही कोडेक कक्षाओं को लागू करता हूं, उन्हें सही जगह पर रखता हूं, उन्हें मंच से सीधे कनेक्ट करता हूं और मेरे पास डिफ़ॉल्ट प्लेयर के साथ एक नया कोडेक कार्यान्वयन होगा। समस्या यह है कि मैं रास्ते में प्रत्येक चरण के लिए प्रलेखन नहीं देखता हूं। –

+2

@ किलाका: मामूली बात को छोड़कर कि जब तक कि आप अपना खुद का फर्मवेयर नहीं बनाते, आप "उन्हें सही जगह पर नहीं डाल सकते", क्योंकि आपके पास कहीं भी पहुंच पहुंच नहीं है। – CommonsWare

0

मुझे लगता है कि एंड्रॉइड डेवलपर पेज Adding custom codec to android का जिक्र करते हुए कस्टम कोडेक (हालांकि मैंने कोशिश नहीं की है) जोड़ना संभव हो सकता है।

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