Ошибка камеры 100 - PullRequest
       14

Ошибка камеры 100

10 голосов
/ 27 июля 2011

Я тестирую свое приложение на Samsung Galaxy Ace и получаю поддерживаемые размеры с

cameraParams.getSupportedPictureSizes();

. Оно работает со всеми из них, кроме (320 x 240) - предварительный просмотр становится черным, и яполучить эту ошибку: Camera Error 100

Ответы [ 4 ]

13 голосов
/ 27 июля 2011

Ошибка камеры 100 - «Медиасервер умер. В этом случае приложение должно освободить объект« Камера »и создать новый объект».

Сделайте то, что говорит SDK, освободите объект камеры и создайте новыйодин.

http://developer.android.com/reference/android/hardware/Camera.html

Прочтите это тоже.Это может помочь вам: Медиа-сервер Droid умирает на camera.takePicture ()

1 голос
/ 01 июля 2014

У меня была ошибка 100 на Samsung Galaxy S3.Проблема в моем случае была в размерах камеры.Я следовал руководству по камере для разработчиков Android и устанавливал размер видео (setVideoSize (widht, height)) в prepareVideoRecorder ();

Но я устанавливал неправильное измерение, что вызывало зависание камеры, сбой с ошибкой 100 и «сервер камеры умер".

Решение:

добавление следующих двух строк

   mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
   mPreviewWidth = mCamera.getParameters().getPreviewSize().width;

в блоке (в методе SurfaceChange):

  try {
      mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
      mPreviewWidth = mCamera.getParameters().getPreviewSize().width;

      mCamera.setPreviewDisplay(mHolder);
      mCamera.startPreview();
  } catch (Exception e){
      Log.d(TAG, "Error starting mCamera preview: " + e.getMessage());
  }

, а затемв prepareVideoRecorder () устанавливая эти параметры для камеры:

  mMediaRecorder.setVideoSize(mPreviewWidth, mPreviewHeight);
0 голосов
/ 26 мая 2017

Я получаю сообщение об ошибке при использовании камеры с gLSurfaceView для предварительного просмотра.Я исправил ошибку по комментарию

//params.setRecordingHint(true);
0 голосов
/ 19 июня 2015

Я решил проблему, убрав использование или установив параметр Camera:

setAutoWhiteBalanceLock (ложь);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...