Пример #1
0
        public override void OnResume()
        {
            base.OnResume();
            if (camera != null)
            {
                return;
            }

            camera  = Camera1Fragment.GetCameraInstance(1280 * 720);
            preview = new CameraPreview(Activity, camera, View, true);
            previewView.AddView(preview, 0);
            preview.StartCameraPreview();
        }
Пример #2
0
        private bool SafeCameraOpenInView(View view)
        {
            ReleaseCameraAndPreview();
            camera = Camera1Fragment.GetCameraInstance(1280 * 720, true);

            if (camera == null)
            {
                return(false);
            }

            preview     = new CameraPreview(Activity.BaseContext, camera, view, true);
            previewView = view.FindViewById <FrameLayout>(Resource.Id.camera_preview);
            previewView.AddView(preview, 0);
            preview.StartCameraPreview();

            return(true);
        }
Пример #3
0
        private bool SafeCameraOpenInView(View view)
        {
            ReleaseCameraAndPreview();
            mCamera = GetCameraInstance();

            if (mCamera == null)
            {
                return(false);
            }

            mPreview = new CameraPreview(Activity.BaseContext, mCamera, view);
            FrameLayout preview = view.FindViewById <FrameLayout>(Resource.Id.camera_preview);

            preview.AddView(mPreview, 0);
            mPreview.StartCameraPreview();

            return(true);
        }