मैं एक ऑडियो प्रोसेसिंग एप्लिकेशन विकसित कर रहा हूं जहां मुझे ऑडियो रिकॉर्ड करने की आवश्यकता है, और फिर उस रिकॉर्डिंग की विशेषताओं को प्राप्त करने के लिए इसे संसाधित करें। हालांकि, मैं ऑडियो प्लेयटर प्रारूप में ऑडियो प्लेप्लेयर के साथ इसे चलाने के लिए चाहता हूं।एंड्रॉइड ऑडियो रिकॉर्ड और मीडिया रिकॉर्डर
मैंने देखा है कि इसे संसाधित करने के लिए ऑडियो रिकॉर्ड करने के लिए ऑडियो रिकार्ड का उपयोग करना बेहतर है, क्योंकि मैं वहां से कच्चा ऑडियो प्राप्त कर सकता हूं। लेकिन फिर मैं एक प्ले करने योग्य प्रारूप में फ़ाइल को डेटा नहीं लिख सकता (क्या एंड्रॉइड में ऐसा करने के लिए कोई लाइब्रेरी है?)।
मैं इस विधि का इस्तेमाल कच्चे डेटा रिकॉर्ड करने और फिर इसे लिखने के एक फ़ाइल में करने के लिए: http://andrewbrobinson.com/2011/11/27/capturing-raw-audio-data-in-android/ लेकिन जब मैं डिवाइस पर इस फ़ाइल को चलाने का प्रयास है, यह चलाने योग्य नहीं है।
फिर यदि मैं MediaRecorder का उपयोग करता हूं तो मुझे नहीं पता कि सुविधाओं को निकालने के लिए डेटा को कैसे डीकोड करना है। मैं MediaExtractor को देख रहा हूं, लेकिन यह सीम करता है कि MediaExtractor फ्रेम को डीकोड नहीं करता है।
तो .. ऐसा करने का सबसे अच्छा तरीका क्या है? मुझे लगता है कि किसी भी ऑडियो प्रोसेसिंग एप्लिकेशन में यह आम है, लेकिन मैं इसे प्रबंधित करने का तरीका नहीं ढूंढ पाया।
आपके उत्तरों के लिए धन्यवाद।
धन्यवाद, यह मेरे लिए काम करता है। आखिरकार मैंने कच्चे पीसीएम फाइलों में ऑडियो रिकॉर्ड किया, और मैं ऑडियोट्रैक का उपयोग करके उन्हें खेलने में सक्षम था। – Miquel