【问题标题】:Java.lang.RuntimeException:setParameters failed at android.hardware.camera.native_setParameter(Native Method) [duplicate]Java.lang.RuntimeException:setParameters 在 android.hardware.camera.native_setParameter(Native Method) 失败 [重复]
【发布时间】:2018-03-14 17:36:40
【问题描述】:

我正在使用 Android APIDemo 示例代码。 但我的手机是 G2 Android OS 2.1

【问题讨论】:

    标签: java android camera


    【解决方案1】:

    在设置 caemra 参数之前,您可以使用 camera.getParameters().flatten() 记录相机支持的所有参数。所以你可以使用正确的参数。

    【讨论】:

      【解决方案2】:

      将surfaceCreated方法替换为这个,并告诉我它是否有效

       public void surfaceCreated(SurfaceHolder holder){
              // The Surface has been created, now tell the camera where to draw the
              // preview.
      
      
              Log.d(TAG, "surfaceCreated camera id" + mCamera);
      
              try {
                  CamcorderProfile profile ;
      
                  int numCameras = Camera.getNumberOfCameras();
                  if (numCameras > 1) {
                  profile = (CamcorderProfile
                              .get(Camera.CameraInfo.CAMERA_FACING_FRONT,CamcorderProfile.QUALITY_HIGH));
                  }
                  else{
      
                      profile = (CamcorderProfile
                              .get(Camera.CameraInfo.CAMERA_FACING_BACK,CamcorderProfile.QUALITY_HIGH));
                  }
      
      
                  Camera.Parameters parameters = mCamera.getParameters();
                  parameters.setPreviewSize(profile.videoFrameWidth, profile.videoFrameHeight);
                  mCamera.setParameters(parameters);
                  mCamera.setPreviewDisplay(holder);
                  mCamera.startPreview();
              }
              catch (IOException e) {
                  Log.d(TAG, "Error setting camera preview: " + e.getMessage());
              }}
      

      【讨论】:

        猜你喜欢
        • 2016-02-08
        • 2018-05-12
        • 2016-12-17
        • 1970-01-01
        • 2011-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-11
        相关资源
        最近更新 更多