मैं नेक्सस 5 एक्स, एंड्रॉइड 7.1 (एओएसपी से अपना खुद का निर्माण) पर के साथ AudioRecord
का उपयोग करने का प्रयास कर रहा हूं।कॉल रिकॉर्डिंग - इसे नेक्सस 5 एक्स (रूटिंग या कस्टम रोम संभव) पर काम करें
मैं पहले से ही अनुमति चरण से पहले हूं - मेरे एपीके को विशेषाधिकार प्राप्त ऐप्स में ले जाया गया है, इस स्रोत के बारे में अपवाद फेंकने के लिए एंड्रॉइड स्रोत में AudioRecord
पर समायोजन किया गया है।
अब मुझे फोन कॉल के दौरान खाली रिकॉर्डिंग बफर मिल रहा है।
मुझे पता है कि बहुत सारे कॉल रिकॉर्डिंग ऐप्स हैं, और वे अन्य उपकरणों पर काम करते हैं। मैंने कुछ ऐप्स भी देखे हैं जो रूट एन 5 पर कुछ हैक कर सकते हैं और इसे काम कर सकते हैं।
मैं नेक्सस 5 एक्स पर इसे प्राप्त करना चाहता हूं - एंड्रॉइड संस्करण बदलने, क्वालकॉम ड्राइवरों, डिवाइस कॉन्फ़िगरेशन फ़ाइलों आदि को संशोधित करने सहित, मेरे लिए कोई भी समायोजन ठीक है - मूल रूप से कुछ भी जो कस्टम रोम में हासिल किया जा सकता है।
मैंने प्लेटफार्म कोड - हार्डवेयर/क्यूकॉम/ऑडियो/हॉल/वॉयस.c, विशेष रूप से फ़ंक्शन voice_check_and_set_incall_rec_usecase
के साथ गड़बड़ करने का प्रयास किया है, लेकिन अब तक इसका अर्थ नहीं हो सका।
इसके अलावा डिवाइस/LGE/Bullhead/mixer_paths.xml जाँच की, वहाँ रिकॉर्डिंग कॉल करने के लिए संबंधित एक वर्ग है पाया:
<!-- Incall Recording -->
<ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
<ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
<ctl name="MultiMedia8 Mixer VOC_REC_UL" value="0" />
<ctl name="MultiMedia8 Mixer VOC_REC_DL" value="0" />
<!-- Incall Recording End -->
लेकिन मैं यह भी इससे बाहर मतलब नहीं कर सकता है या यह कैसे मदद की जा सकती।
क्या आपको कोई निष्पादन मिल रहा है? –
कोशिश करने और जांचने में audioRecoder.record() डालने का प्रयास करें। अपने रिकॉर्डिंग कोड को थोड़ा सा पोस्ट करें। –
कोई दुर्घटना नहीं है, इसलिए कोशिश करने में कोई बात नहीं है। – SirKnigget