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:
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();
}
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! `