समस्या:कैसे कम विलंबता के साथ Android के ऑडियो का उपयोग करने
आपने सुना है हो सकता है, एंड्रॉयड कम विलंबता ऑडियो एपीआई के साथ प्रदान नहीं करता है। कम विलंबता ऑडियो का मेरा मतलब यह है कि आपको माइक्रोफ़ोन से ऑडियो सिग्नल प्राप्त करने में सक्षम होना चाहिए और बिना किसी समय के अंतराल के ध्वनि को चलाने में सक्षम होना चाहिए (उदाहरण के लिए, 5-7 एमएस)
मैंने पुराने जावा की कोशिश की है ऑडियो रिकॉर्ड और ऑडियोट्रैक) और "नया" ओपनएसएल ईएस। वे भयानक हैं और ऐप को अनुपयोगी बनाते हैं। The issue was well documented here. बीटीडब्ल्यू, आईओएस एपीआई लगभग 5-7 एमएस विलंबता उत्पन्न कर सकता है।
समाधान के लिए खोज रहे:
लेकिन मैं वैसे भी कम विलंबता ऑडियो करने के लिए कोशिश कर रहा हूँ। Something like this answer describes.
"हालांकि, मैं सिर्फ अपने स्वयं के कोड है कि आंतरिक रूप से मिश्रण किया लिख कर संतोषजनक ढंग से इस लक्ष्य को हासिल करने में सक्षम था और केवल अंतिम मिश्रित उत्पादन खेलने के लिए निम्न स्तर के ऑडियो प्लेबैक एपीआई पहुँचा। उच्च नेट कॉम्पैक्ट फ्रेमवर्क में ध्वनि बजाने के कुछ तरीके सैद्धांतिक रूप से पॉलीफोनी के लिए सक्षम हैं, लेकिन व्यावहारिक रूप से वे (बहुत सारे ग्लिच, स्टटरिंग और विरूपण) काम करते हैं। "
क्या यह एंड्रॉइड के लिए समझ में आता है? An answer is discouraging.
तो मेरा प्रश्न। एंड्रॉइड के साथ 10 एमएस ऑडियो विलंबता हासिल करने का कोई तरीका नहीं है?
ईमानदार होने के लिए, मुझे जल्द ही कुछ समय में समाधान की उम्मीद नहीं है, लेकिन सिर्फ एक महान दिमाग की इस समस्या का उत्तर देने की इच्छा है।