la caméra de l'émulateur a bien fonctionné pour prendre des photos dans 2.1 Eclair. Ce qui n'a pas fonctionné était l'enregistrement de vidéos, évidemment.
Maintenant, l'exécution d'une application qui fonctionne simplement sans problème sur 2.1 Emulator provoque le crash de l'application de la caméra. Je lance une intention de le lancer:Caméra intégrée de l'application Emulator buggy dans Froyo/2.2?
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(TEMP_PHOTO_FILE)));
startActivityForResult(intent, REQUEST_CAMERA);
Cela démarre l'application de la caméra, mais après quelques secondes, il se bloque. La sortie est:
06-01 09:57:15.593: DEBUG/libEGL(5212): egl.cfg not found, using default config
06-01 09:57:15.593: DEBUG/libEGL(5212): loaded /system/lib/egl/libGLES_android.so
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): FATAL EXCEPTION: GLThread 11
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): java.lang.IllegalArgumentException: No configs match configSpec
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
En fait, je voulais juste voir si le bug qui vous fait recevoir une petite image de la caméra, même si EXTRA_OUTPUT a été spécifié a été corrigé dans FroYo. Malheureusement, je ne parviens même pas à le tester.
Est-ce que quelqu'un rencontre des problèmes similaires?
Merci,
Steff
merci, je vais regarder dans ce quand je trouve un peu de temps. – stfn
A travaillé pour moi. Merci! –
Où puis-je trouver cette trouvaille? Où est situé "a/src/..."? Impossible de le trouver dans le dossier Eclipse, SDK ou Workspace. Google liens à ce sujet et plusieurs autres personnes ne trouvant pas ce fichier non plus. –