Estoy probando mi aplicación en Samsung Galaxy Ace, y me dan los tamaños compatibles con

cameraParams.getSupportedPictureSizes();

Funciona con todos ellos a excepción de (320 x 240) – la vista previa se pone negra y me sale este error: Camera Error 100

¿Qué error qué se obtiene?
Colithium: 100 De Error. Es la pregunta del título 😛

OriginalEl autor dev mz | 2011-07-26

4 Comentarios

  1. 1

    Tenía 100 de error en el samsung galaxy s3. El problema en mi caso fue en la cámara de dimensiones. He seguido los desarrolladores de android de la cámara guía y fue configuración de tamaño de video (setVideoSize (anchura,altura)) en prepareVideoRecorder();

    Pero me estaba poniendo mal la dimensión de lo que causó la cámara de congelación,choque con 100 de error y «servidor de cámara de muerto».

    La solución es:

    la adición de dos líneas siguientes

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

    en bloque (en surfaceChange método):

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

    y, a continuación, en prepareVideoRecorder() ajuste este parámetro a la cámara:

      mMediaRecorder.setVideoSize(mPreviewWidth, mPreviewHeight);

    OriginalEl autor Alex Perevozchykov

  2. 0

    He resuelto el problema mediante la eliminación de uso o el valor de la Cámara parámetro:

    setAutoWhiteBalanceLock(false);

    OriginalEl autor Julien Pipard

  3. 0

    Me sale el error al utilizar la cámara con la gLSurfaceView para la vista previa.
    He corregido el error por el Comentario fuera de

    //params.setRecordingHint(true);

    OriginalEl autor Ice_liu

Dejar respuesta

Please enter your comment!
Please enter your name here