2014-12-21 2 views
6

मेरे पास एक्सटेंशन। एमपी 3 के साथ एक ऑडियो फाइल है, मैं इसे अपने जावा फाइल से एक्सेस करने के लिए एंड्रॉइड स्टूडियो में "कच्चे" फ़ोल्डर में जोड़ना चाहता था जैसे:फ़ाइल किसी भी फ़ाइल प्रकार से जुड़ी नहीं है। कृपया एसोसिएशन को परिभाषित करें

Intent objIntent = new Intent(this, PlayAudio.class); 

मैं कच्चे फ़ोल्डर में मेरे ऑडियो फाइल पर प्रश्न चिह्न देख सकते हैं और जब भी मैं उस पर क्लिक करें, यह मेरे इस संदेश के साथ एक स्क्रीन दिखाता है:

फ़ाइल 'xy.mp3' है किसी फ़ाइल प्रकार से जुड़े नहीं हैं। कृपया एसोसिएशन को परिभाषित करें

कोई सुझाव?

उत्तर

0

इसका मतलब यह है कि एंड्रॉइड स्टूडियो को यह नहीं पता कि यह फ़ाइल क्या है (समझ में पर्याप्त है, क्योंकि इसमें संगीत प्लेयर/संपादक नहीं है)। आपको अभी भी इस फ़ाइल को किसी भी कच्चे संसाधन के रूप में एक्सेस करने में सक्षम होना चाहिए।

+2

हाँ मैं इसे एक्सेस कर सकता हूं लेकिन मैं अपना ऐप नहीं चला सकता यह मुझे फ़ाइल दिखाता है 'xy.mp3' फ़ाइल किसी भी फ़ाइल प्रकार से जुड़ी नहीं है। कृपया एसोसिएशन को परिभाषित करें – Jaans

2

समस्या यह थी कि, मैं एंड्रॉइड स्टूडियो में कच्चे फ़ोल्डर में एमपी 3 फ़ाइल खींच रहा था, क्योंकि मैं इसे ग्रहण में कर रहा था, लेकिन एक्लिप्स में मुझे इस तरह का मुद्दा नहीं मिला था। तो क्या मैंने किया था:

C:

मैं अपने प्रोजेक्ट फ़ोल्डर खोला \ Users \ xyx \ AndroidStudioProjects \ PlayAudio \ एप्लिकेशन \ src \ मुख्य \ रेस \ कच्चे

और अतीत मेरी। कच्चे फ़ोल्डर में एमपी 3 फ़ाइल, और अब मुझे कच्चे फ़ोल्डर में मेरी ऑडियो फ़ाइल पर कोई प्रश्न चिह्न नहीं दिख रहा है

1

उस प्रकार की विंडो जो वहां दिखाई देती है वह यह है कि एंड्रॉइड स्टूडियो फ़ाइल को खोलने के बारे में नहीं जानता है आप फ़ाइल को विज़ुअलाइज़/सुन सकते हैं। यह इस बात को प्रभावित नहीं करता है कि फ़ाइल को एंड्रॉइड द्वारा कैसे नियंत्रित किया जाता है।

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

5

मेरे पास यह भी पता लगाने की कोशिश कर रहा था कि कौन सा फ़ाइल प्रकार संबद्ध किया जा सकता है। तब मुझे अभी एहसास हुआ कि आपके .mp3 का फ़ाइल नाम सभी लोअरकेस होना चाहिए। एएस फ़ाइल नाम में अपरकेस अक्षरों वाली फाइलों को पहचान नहीं सकता है, मैंने इसे बदल दिया है, और यह ठीक है। सुनिश्चित नहीं है कि यह आपका मामला भी है।

+0

क्या यह ओपी के संदेशों से स्पष्ट नहीं है "एमपी 3" लोअरकेस था? – techraf

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