Refine search
@Override public void surfaceDestroyed(SurfaceHolder holder) { Log.i(TAG, "surfaceDestroyed"); mCamera.setPreviewCallback(null); mCamera.stopPreview(); mCamera.release(); }
SurfaceView preview = (SurfaceView) findViewById(R.id.PREVIEW); SurfaceHolder mHolder = preview.getHolder(); mHolder.addCallback(this); Camera mCamera = Camera.open(); mCamera.setPreviewDisplay(mHolder); // Turn on LED Parameters params = mCamera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_TORCH); mCamera.setParameters(params); mCamera.startPreview(); ... // Turn off LED Parameters params = mCamera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_OFF); mCamera.setParameters(params); mCamera.stopPreview(); mCamera.release();
@SuppressLint("NewApi") void setUpPreview() { try { if (mPreview.getOutputClass() == SurfaceHolder.class) { final boolean needsToStopPreview = mShowingPreview && Build.VERSION.SDK_INT < 14; if (needsToStopPreview) { mCamera.stopPreview(); } mCamera.setPreviewDisplay(mPreview.getSurfaceHolder()); if (needsToStopPreview) { mCamera.startPreview(); } } else { mCamera.setPreviewTexture((SurfaceTexture) mPreview.getSurfaceTexture()); } } catch (IOException e) { throw new RuntimeException(e); } }
public void onClick(View v) { if (mCamera != null) { mCamera.stopPreview(); mCamera.release(); mCamera = null; } Intent intent = new Intent(); intent.setClass(CameraPublishActivity.this, RecorderManager.class); intent.putExtra("RecoderDir", recDir); startActivity(intent); } }
Camera cam; void ledon() { cam = Camera.open(); Parameters params = cam.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_ON); cam.setParameters(params); cam.startPreview(); cam.autoFocus(new AutoFocusCallback() { public void onAutoFocus(boolean success, Camera camera) { } }); } void ledoff() { cam.stopPreview(); cam.release(); }
@SuppressLint("NewApi") void setUpPreview() { try { if (mPreview.getOutputClass() == SurfaceHolder.class) { final boolean needsToStopPreview = mShowingPreview && Build.VERSION.SDK_INT < 14; if (needsToStopPreview) { mCamera.stopPreview(); } mCamera.setPreviewDisplay(mPreview.getSurfaceHolder()); if (needsToStopPreview) { mCamera.startPreview(); } } else { mCamera.setPreviewTexture((SurfaceTexture) mPreview.getSurfaceTexture()); } } catch (IOException e) { throw new RuntimeException(e); } }
@Override public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { if (camera != null) { camera.stopPreview(); camera.release(); } if (renderThread != null && renderThread.isAlive()) { renderThread.interrupt(); } CameraFilter.release(); return true; }
try { mCamera.setPreviewDisplay(surfaceHolder); mCamera.startPreview(); } catch (IOException e) { mCamera.stopPreview(); mCamera.release(); mCamera.startPreview(); } catch (Exception e) {
mCamera.stopPreview(); } catch (Exception e){ mCamera.setDisplayOrientation(90); mCamera.setPreviewDisplay(mHolder); mCamera.startPreview();
private void switchCamera() throws IOException { mCamera.setPreviewCallback(null); mCamera.stopPreview(); mCamera.release(); if (currentCameraType == FRONT) { mCamera = openCamera(BACK); } else if (currentCameraType == BACK) { mCamera = openCamera(FRONT); } initCamera(mSurfaceHolder); }
camera.release(); camera = null; camera.startPreview(); previewIsRunning = true; camera.stopPreview(); previewIsRunning = false;
@Override void setDisplayOrientation(int displayOrientation) { if (mDisplayOrientation == displayOrientation) { return; } mDisplayOrientation = displayOrientation; if (isCameraOpened()) { mCameraParameters.setRotation(calcCameraRotation(displayOrientation)); mCamera.setParameters(mCameraParameters); final boolean needsToStopPreview = mShowingPreview && Build.VERSION.SDK_INT < 14; if (needsToStopPreview) { mCamera.stopPreview(); } mCamera.setDisplayOrientation(calcDisplayOrientation(displayOrientation)); if (needsToStopPreview) { mCamera.startPreview(); } } }
private void switchCamera() throws IOException { pushCamera.setPreviewCallback(null); pushCamera.stopPreview(); pushCamera.release(); if( pushCurrentCameraType == FRONT){ pushCamera = openCamera(BACK); }else if(pushCurrentCameraType == BACK){ pushCamera = openCamera(FRONT); } initPushCamera(pushSurfaceHolder); }
mCamera.stopPreview(); mCamera.release(); mCamera = null; mCamera.setPreviewDisplay(holder); } catch (IOException exception) { mCamera.release(); mCamera = null; public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { mCamera.startPreview();
@Override void setDisplayOrientation(int displayOrientation) { if (mDisplayOrientation == displayOrientation) { return; } mDisplayOrientation = displayOrientation; if (isCameraOpened()) { mCameraParameters.setRotation(calcCameraRotation(displayOrientation)); mCamera.setParameters(mCameraParameters); final boolean needsToStopPreview = mShowingPreview && Build.VERSION.SDK_INT < 14; if (needsToStopPreview) { mCamera.stopPreview(); } mCamera.setDisplayOrientation(calcDisplayOrientation(displayOrientation)); if (needsToStopPreview) { mCamera.startPreview(); } } }
mCamera.stopPreview(); mCamera.setPreviewCallbackWithBuffer(null); try { Log.e(TAG, "Failed to clear camera preview: " + e); mCamera.release(); mCamera = null;
camera.stopPreview(); camera.release(); camera = null; isLightOn = false; try { camera.setParameters(param); camera.startPreview(); isLightOn = true; } catch (Exception e) {
@Test public void testStopPreview() throws Exception { camera.startPreview(); assertThat(shadowCamera.isPreviewing()).isTrue(); camera.stopPreview(); assertThat(shadowCamera.isPreviewing()).isFalse(); }
mCamera.stopPreview(); mCamera.setPreviewCallbackWithBuffer(null); try { Log.e(TAG, "Failed to clear camera preview: " + e); mCamera.release(); mCamera = null;
mCamera.startPreview(); mCamera.stopPreview(); mCamera.release(); return true;