मेरे वर्तमान आवेदन में, मैं एक वर्ग एक कैमरा वस्तु का एक उदाहरण पकड़े और निम्न कार्य करना चाहते है: एक निर्दिष्ट समय के लिए प्रतीक्षा करेंएंड्रॉयड 4 - कैमरा व्हाइट संतुलन बंद हो जाता है के बाद ऑटोफोकस
1), उदा कुछ भी नहीं है (यह एक TimerTask के माध्यम से किया जाता है) 2) ऑटोफोकस 3) ऑटोफोकस कॉलबैक में के माध्यम से ध्यान केंद्रित करने के लिए अनुरोध, OneShotPreviewCallback 4) का अनुरोध पूर्वावलोकन कॉलबैक में, छवि 5 बचाने के लिए) दोहराएँ
जबकि सफेद संतुलन ठीक काम कर रहा है पहले ऑटोफोकस से पहले, यह पहली फोकस करने के बाद बंद हो जाता है। खैर, निश्चित रूप से मैंने एपीआई देखा, और ऑटोफोकस विवरण में एक दिलचस्प बयान है।
लेकिन ऑटो-फोकस दिनचर्या ऑटो-एक्सपोजर और ऑटो-व्हाइट संतुलन को ध्यान में रखते हुए धीमा कर सकता है।
लेकिन ऐसा लगता है कि यह केवल क्षणिक रूप से बंद नहीं है, लेकिन तत्काल। ऑटोफोकस के बाद के कॉल के साथ पर्याप्त मजेदार, कैमरा फिर से whitening समायोजित करने की कोशिश करता है, लेकिन सही मूल्य केवल दूसरे या तीसरे ऑटोफोकस के साथ है।
मैंने कोड में सफेद संतुलन सेट करने का भी प्रयास किया, लेकिन इसमें कुछ भी नहीं बदला।
setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO);
क्या कोई और इस मुद्दे को जानता है, या क्या मुझे कुछ बिंदु याद आ रही है? मुझे पता है कि मैं सफेद संतुलन को मजबूर करने के लिए ऑटोफोकस को स्थायी रूप से कॉल कर सकता हूं, लेकिन यह मेरे लिए सबसे अच्छा तरीका प्रतीत नहीं होता है, क्योंकि पहले कॉल ऑफ ऑटोफोकस से पहले, यह पूरी तरह से ठीक काम करता है।
पीएस .: मैं एंड्रॉइड 4.0.3 के साथ सैमसंग गैलेक्सी एस 2 पर परीक्षण कर रहा हूं।
** मुझे सैमसंग गैलेक्सी एस 2 ** पर एक ही व्यवहार मिला, पहले ऑटोफॉक्स के बाद यह व्हाईटबैलेंस अपडेट को रोक देता है। – swiftBoy