Camera.setPreviewDisplay () zgłasza wyjątek [duplikat]
Możliwy duplikat:
Aparat z Androidem nie działa. StartPreview kończy się niepowodzeniem
Próbuję ustawić podgląd kamery w niestandardowym SurfaceView, ale otrzymuję wyjątek za każdym razem, gdy wykonuję metodę inicjalizacji.
Poniżej znajduje się kod inicjalizacji podglądu kamery:
<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>
liniamCamera.setPreviewDisplay(surfaceHolder);
zgłasza wyjątek (setPreviewDisplay failed
) za każdym razem, gdy próbuję wykonać metodę.
Czy ktoś wie, co może być nie tak? Byłbym wdzięczny za każdą pomoc.
Dzięki! `