2012-03-17 14 views
5

मुझे पता है कि हम मीडियाप्लेयर में एमपी 3 फ़ाइल चला सकते हैं। लेकिन क्या हम एंड्रॉइड पर एमपी 3 + जी खेल सकते हैं ??mediaplayer एंड्रॉइड पर एमपी 3 + जी कैसे खेलें

मैंने एंड्रॉइड पर प्रलेखन में देखा, लेकिन मैंने इसे नहीं देखा। http://developer.android.com/guide/appendix/media-formats.html

क्या ऐसा करने के लिए कोई काम या लाइब्रेरी है? धन्यवाद

+0

आप वीएलसी पर लगभग किसी भी प्रकार के प्रारूप को चला सकते हैं, और एमपी 3 + जी को एक आकर्षण की तरह उलझाया गया है: डी मैं पहले से ही अपने एंड्रॉइड गैलेक्सी एसआईआई पर कोशिश कर रहा हूं और एमपी 3 और सीडीजी फाइलों को पढ़ने और सुनने में सक्षम हूं, इसकी इसे एक वीडियो और ऑडियो आउटपुट पर भेजने के बारे में, अब यह सब स्टोरेज के बारे में है, अधिकांश मेमोरी कार्ड लगभग 32 - 64 जीबी क्षमता हैं। –

उत्तर

3

मुझे "नहीं लगता" कि एंड्रॉइड जल्द ही एमपी 3 + जी प्लेबैक का समर्थन करने जा रहा है। ऐसा कहा जा रहा है कि एक एमपी 3 + जी "फाइल" या तो एक ज़िप फ़ाइल (अंदर दो फाइलों के साथ) या फाइल एक्सटेंशन के अपवाद के साथ दो अलग-अलग फाइलें होनी चाहिए। तो फिर एमपी 3 खेलना वास्तव में कुछ और नहीं है जो मीडियाप्लेयर कर सकता है, और मीडियाप्लेयर को बदलने के लिए एंड्रॉइड फ्रेमवर्क को काम करने के लिए इसे डिवाइस से डिवाइस पर पोर्टेबल नहीं किया जाएगा।

वर्कअराउंड 1

उपयोग FFMPEG ट्रांसकोड और कहा कि mp4 के रूप में ऐसी समर्थित है किसी भिन्न स्वरूप में इन फ़ाइलों mux करने के लिए। Here एफएफवी में mux एमपी 3 + जी के लिए ffmpeg का उपयोग कर किसी का उदाहरण है।

वर्कअराउंड 2

एक अन्य विकल्प here पाया वीएलसी जो पूर्व अल्फा में है Android के लिए उपयोग करने के लिए किया जाएगा। अब मुझे यकीन नहीं है कि एंड्रॉइड के लिए वीएलसी एमपी 3 + जी का समर्थन करेगा, लेकिन libvlc दो फाइलों के डिकोडिंग का समर्थन करता है, इसलिए मुझे लगता है कि यह काम करेगा, या आप इसे काम करने के लिए थोड़ा सा कोड बदल सकते हैं। मैंने हाल ही में एंड्रॉइड कोड के लिए वीएलसी की जांच की है और मुझे इसे एक सीपीयू हॉग कहना है, लेकिन चूंकि एमपी 3 और सीडीजी आम तौर पर कम सीपीयू गहन फाइलें हैं, मुझे लगता है कि एंड्रॉइड डिवाइस वीएलसी का उपयोग करके वर्क लोड को संभाल सकता है।

वर्कअराउंड 3

अब के रूप में कहीं अधिक जटिल विकल्प के रूप में आप एंड्रॉयड NDK का उपयोग और अपने आप को एक विकोडक बना सकते हैं (यह आपको बहुत समय ले जाएगा)।

आशा है कि इनमें से कुछ आपकी मदद करें।

0

मैं समाधान पाया है ..

http://code.google.com/p/cdg-toolkit/ यह जावा में लिखा गया था तो हम आप इसका इस्तेमाल करना चाहते हैं तो यह पहली Android में पोर्टिंग चाहिए।

+0

कूल खोज। मुझे बताएं कि वह आपके लिए कैसा रहा। मैंने कोड की जांच की। ऐसा लगता है कि बहुत सारे जावा हैं। मुझे लगता है कि आप इसे एंड्रॉइड एसडीके यूआई में कुछ स्थानांतरित करने का प्रयास कर सकते हैं, लेकिन यदि नहीं [यह] (http://code.google.com/p/awt-android-compat/) आपके पोर्टिंग प्रयासों में आपकी मदद कर सकता है। सौभाग्य! – shibbybird

+0

धन्यवाद, मैं कोशिश करूँगा .. – user430926

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