2011-12-28 17 views
5

बिना मैं एंड्रॉयड पर एक वीडियो रिकॉर्ड करने में सक्षम हूँ, लेकिन मैं अपने स्क्रीन पर वीडियो पूर्वावलोकन के बिना ऐसा कर सकते हैं?वीडियो रिकॉर्डिंग पूर्वावलोकन

यहाँ surfaceView के लिए काम कर रहे कोड है:

surfaceView = (SurfaceView) findViewById(R.id.surface_camera); 
surfaceHolder = surfaceView.getHolder(); 
surfaceHolder.addCallback(this); 
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 

मैं शायद इनपुट के बजाय surfaceHolder आकार कर manualythe कर सकते हैं

surfaceHolder = surfaceView.getHolder(); 

धन्यवाद एंड्रॉयड प्लेटफॉर्म पर

उत्तर

2

कैमरा नहीं कर सकते वैध पूर्वावलोकन सतह के बिना स्ट्रीम वीडियो। आप 1x1 पिक्सेल के लिए पूर्वावलोकन सतह का आकार आकार बदल सकते हैं।

1

क्वेरी getSupportedVideoSizes() कैमरा मापदंडों के लिए अशक्त देता है, तो तो इसका मतलब है कैमरा केवल पूर्वावलोकन धारा और कोई अलग रिकॉर्डिंग धारा है। thats नहीं मामला तो रिकॉर्डिंग तो पूर्वावलोकन के बिना हो सकता है शुरू कर दिया जा रहा है।