Autore Topic: getCameraInfo known issue?  (Letto 388 volte)

Offline arlabs

  • Utente normale
  • ***
  • Post: 434
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS7
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
getCameraInfo known issue?
« il: 29 Novembre 2014, 17:20:36 CET »
0
Ciao a tutti,

mi è stato riportato un crash riassunto in questo scorcio di stack-trace
Codice (XML): [Seleziona]
Caused by: java.lang.RuntimeException: Fail to get camera info
at android.hardware.Camera._getCameraInfo(Native Method)
at android.hardware.Camera.getCameraInfo(Camera.java:228)
at com.arlabsmobile.augmentedbubbles.BubbleActivity.boolean checkCameraHardware()(Unknown Source)

Un eccezione nel getCameraInfo.
Il pezzo di codice incriminato è il seguente:

Codice (Java): [Seleziona]
            // Look for a back facing camera
            mCameraId = -1;
            Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
            int cameraCount = Camera.getNumberOfCameras();
            for (int camIdx = 0; (mCameraId == -1) && (camIdx < cameraCount); camIdx++) {
                Camera.getCameraInfo(camIdx, cameraInfo);
                if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_BACK)
                    mCameraId = camIdx;
            }
            hasRearCamera = (mCameraId != -1);

Dove non mi pare ci sia alcunché di strano.
Qualcuno ha avuto esperienze del genere? C'è qualche attenzione in particolare da avere nell'usare tale metodo?

Il crash è avvenuto su un Galaxy S3 Neo Plus con KitKat

Ciao