मैं ऊपर की तरह कुछ बनाने के लिए, कि तीन बॉक्स, एक कैमरा पूर्वावलोकन तरह होगा चाहता था। क्या करना है इस पर कोई विचार या अवधारणा?
मैंने कैमरे का उदाहरण प्राप्त करने की कोशिश की और इसे तीन कैमरेप्रेव्यू ऑब्जेक्ट्स पर रखा, लेकिन मुझे एक त्रुटि संदेश मिल रहा है, मुझे लगता है कि इसकी अनुमति नहीं है। यहां मेरे कोड है:
private CameraPreview mPreview;
private CameraPreview mPreview2;
private CameraPreview mPreview3;
private FrameLayout preview;
private FrameLayout preview2;
private FrameLayout preview3;
mCamera=getCameraInstance();
mCamera2=getCameraInstance();
mCamera3=getCameraInstance();
mPreview=new CameraPreview(getApplicationContext(), mCamera);
mPreview2=new CameraPreview(getApplicationContext(), mCamera2);
mPreview3=new CameraPreview(getApplicationContext(), mCamera3);
preview=(FrameLayout)findViewById(R.id.camSetA_qr1);
preview.addView(mPreview);
preview2=(FrameLayout)findViewById(R.id.camSetA_qr1);
preview2.addView(mPreview2);
preview3=(FrameLayout)findViewById(R.id.camSetA_qr1);
preview3.addView(mPreview3);
और मेरे getinstance कोड
public static Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.open();
} catch (Exception e) {
}
return c;
}
शायद आप तीन पारदर्शी वर्गों के साथ कैमरा स्क्रीन के ऊपर छवि रख सकते हैं? –
याह, मैंने इसके बारे में भी सोचा है, लेकिन क्या इसके अलावा कोई अन्य विकल्प है? –
मैं इस विकल्प का सुझाव दूंगा क्योंकि यह कीमती स्मृति को बचाएगा। हो सकता है कि बफर में कैमरा आउटपुट स्टोर करना भी संभव हो, और फिर प्रत्येक फ्रेम आपकी प्रत्येक स्क्वायर छवियों में प्रदर्शित हो? फिर भी मैं अन्य संभावनाओं को नहीं जानता क्योंकि मैं एक आईफोन लड़का हूं। –