可能重复:
Android相机将无法正常工作。 startPreview失败
我想设置一个自定义的SurfaceView相机预览但每次我执行初始化方法时,我得到一个异常。
下面是摄像头预览初始化代码:
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();
}
行mCamera.setPreviewDisplay(surfaceHolder);
抛出一个异常( setPreviewDisplay failed
)每次我试图执行的方法。
有谁知道什么地方出错了? 我真的很感激您的帮助。
谢谢!`