मुझे केवल कैमरा पूर्वावलोकन डेटा प्राप्त करने की आवश्यकता है, लेकिन दृश्य पूर्वावलोकन नहीं है। चूंकि मैं यह सब एक सेवा में कर रहा हूं, इसलिए मुझे एक डमी SurfaceView बनाना था, जो बहुत अच्छी तरह से काम करता है।कैमरा पूर्वावलोकन के लिए अदृश्य सतह दृश्य
मैं इस जवाब से कोड का उपयोग किया है: https://stackoverflow.com/a/10268650/1395697
हालांकि, TYPE_SYSTEM_OVERLAY
के साथ काम नहीं किया। यह अदृश्य था लेकिन कोई पूर्वावलोकन डेटा प्राप्त नहीं हुआ था (onPreviewFrame()
में)। जब मैं इस तर्क को 0 पर बदलता हूं, तो मुझे पूर्वावलोकन डेटा मिलता है, लेकिन SurfaceView
दिखाई देता है।
क्या आपको ऐसा करने का कोई और तरीका पता है?
मैं अब क्या सिर्फ एक दृश्य SurfaceView
चौड़ाई और 1 की ऊंचाई के साथ कर रहा है और उसके बाद मैं एक विशिष्ट रंग के साथ एक ImageView
ओवरले बनाने ताकि आप SurfaceView
के रंग के परिवर्तन नहीं दिख रहा है। लेकिन यह बिल्कुल साफ नहीं है और मैं वास्तव में इसे थोड़ा बेहतर करना चाहता हूं।
http://stackoverflow.com/questions/22462360/ – fadden