Camera.setPreviewDisplay () lança a exceção [duplicada]
Duplicata Possível:
A Câmera Android não funcionará. startPreview falha
Estou tentando definir uma visualização de câmera em um SurfaceView personalizado, mas recebo uma exceção toda vez que executo o método de inicialização.
Abaixo está o código para a inicialização da visualização da câmera:
<code>private void init(Context context) { setFocusable(true); mRecording = false; fileRW = new FileReaderWriter(); frameCount = 0; if(mCamera == null) { mCamera = Camera.open(); } Parameters parameters = mCamera.getParameters(); parameters.setPictureFormat(PixelFormat.JPEG); mCamera.setParameters(parameters); try { mCamera.setPreviewDisplay(surfaceHolder); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } mCamera.startPreview(); } </code>
a linhamCamera.setPreviewDisplay(surfaceHolder);
lança uma exceção (setPreviewDisplay failed
) toda vez que tento executar o método.
Alguém sabe o que poderia estar errado? Eu realmente aprecio sua ajuda.
Obrigado! `