मैं एक बारकोड स्कैनिंग ऐप को लागू करने की कोशिश कर रहा हूं और जैसे ही कैमरे के माध्यम से बारकोड का पता चला है, मैं फोन को कंपन करना चाहता हूं। मैं एमएल किट के साथ कैमराएक्स का उपयोग कर रहा हूं। कठिन परीक्षण और त्रुटि मैंने निर्धारित की है, कि कंपन तब तक मौन है जब तक कि कैमराएक्स पूर्वावलोकन या छवि विश्लेषक कैमरा प्रदाता के लिए बाध्य हैं।

मैंने पाया है कि यह कैमरा ऑडियो प्रतिबंध मोड हो सकता है, जो रिंगटोन, अलार्म या सूचनाओं से आने वाले कंपन या ध्वनियों को दबा देता है। Camera2 API के ज़रिए इस मोड को setCameraAudioRestriction। क्या कैमराएक्स एपीआई के माध्यम से इस मोड को सेट करना संभव है?

0
MaBra 23 अक्टूबर 2020, 12:43

1 उत्तर

सबसे बढ़िया उत्तर

कैमराएक्स उस एपीआई का उपयोग नहीं करता है (और यह हाल ही में एक नया एपीआई है, जिसे एंड्रॉइड 11 में जोड़ा गया है)। आप चाहें तो खोज कर खुद को जांच सकते हैं अपने भंडार के माध्यम से

दुर्भाग्य से, इस बात की अधिक संभावना है कि कैमरा खुला होने पर आपके परीक्षण उपकरण का उपकरण निर्माता कंपन को अक्षम कर रहा हो - आप अन्य कैमरा ऐप्स के साथ इसका परीक्षण करने में सक्षम हो सकते हैं और एक चैट संदेश या कुछ और प्राप्त कर सकते हैं जो सामान्य रूप से एक अधिसूचना को ट्रिगर करता है।

अक्षम होने का कारण यह होगा कि ऑप्टिकल छवि स्थिरीकरण और कंपन अच्छी तरह से नहीं मिलते हैं। लेकिन एकतरफा ऐसा करना अभी भी अच्छा नहीं है।

आप देख सकते हैं कि क्या अन्य डिवाइस भी इसी तरह प्रभावित हैं, लेकिन वर्तमान में कैमराएक्स इसका कारण नहीं है।

0
Eddy Talvala 28 अक्टूबर 2020, 22:26