Camera.setPreviewDisplay () создает исключение [дубликат]
Возможное дублирование:
Android Camera не будет работать. startPreview не удается
Я пытаюсь настроить предварительный просмотр камеры в пользовательском SurfaceView, но получаю исключение каждый раз, когда выполняю метод инициализации.
Ниже приведен код инициализации предварительного просмотра камеры:
<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>
линияmCamera.setPreviewDisplay(surfaceHolder);
выдает исключение setPreviewDisplay failed
) каждый раз, когда я пытаюсь выполнить метод.
Кто-нибудь знает, что может быть не так? Буду очень признателен за любую вашу помощь.
Thanks!