पर रहने के लिए बाहरी माइक्रोफ़ोन (जैक इनपुट 3.5 मिमी) को मजबूर करना मैं अपने माइक्रोफ़ोन स्रोत के रूप में 3.5 मिमी जैक का चयन करने के लिए एंड्रॉइड सिस्टम को कैसे मजबूर करूं? मैं रिकॉर्डिंग करने के लिए ऑडियो रिकॉर्डॉर्ड क्लास का उपयोग कर रहा हूं।एंड्रॉइड:
मैं बाहरी माइक्रोफ़ोन का उपयोग कर रहा हूं। जब यह पता चला कि सभी अच्छी तरह से काम करते हैं, लेकिन कभी-कभी बाहरी माइक्रोफ़ोन स्वचालित रूप से नहीं पता चला है। एक टीआरआरएस स्प्लिटर (सस्ते $ 3 चीज) 3.5 मिमी जैक को अलग माइक्रो और हेडफोन जैक में विभाजित करने के लिए उपयोग किया जाता है (मुझे एक साथ रिकॉर्डिंग और प्लेबैक की आवश्यकता है)।
AudioManager.setWiredHeadsetOn() को बहिष्कृत किया गया है और निर्देशों का उपयोग नहीं करना है।
1) क्या मुझे सही माइक्रोफ़ोन प्रतिबाधा प्रदान करने के लिए अतिरिक्त बाहरी हार्डवेयर की आवश्यकता हो सकती है?
2) क्या मैं कोड में इनपुट को मजबूर कर सकता हूं?
3) क्या कस्टम रोम इस स्तर पर ऑडियो नियंत्रण संग्रह कर सकता है - शायद यह सबसे अच्छा विकल्प है?
धन्यवाद
यह हार्डवेयर समस्या हो सकती है। कृपया कोशिश करें कि यह स्टॉक फोन के हेडसेट के साथ अच्छी तरह से और स्थिर काम करता है। कई मामलों में टीटीआरएस प्लग अलग-अलग होते हैं (अंगूठियों के अलग-अलग लेग) और इससे कनेक्शन की समस्याएं होती हैं। – Kristopher
स्टॉक हेडफ़ोन अच्छी तरह से काम करते हैं .... (टीआरआरएस जैक हेडसेट जैक की तरह दिखता है)। समस्या हार्डवेयर से संबंधित होने की संभावना है। मुझे एक विशिष्ट बाहरी माइक्रोफोन का उपयोग करने की आवश्यकता है और इसलिए बाहरी हार्डवेयर सेटअप के बावजूद जैक को मजबूर करना होगा। – user2819360
हार्डवेयर समस्या कितनी खराब है, इस पर निर्भर करता है कि हेडसेट पहचान ड्राइवर को संशोधित करके काउंटर करना संभव हो सकता है। मुझे डर है कि मैं इस बारे में कोई जानकारी नहीं दे सकता कि आप ऐसा करने के बारे में कैसे जाएंगे, क्योंकि ऐसा कुछ नहीं है जिसे मैंने कभी भी अपनाया है। – Michael