Camera2APIで5秒動画の連続撮影をしたいのですが、何本か撮影したところで、急にエラーが発生します。
java
1 E/IMGSRV: :0: WSEGL_GetDrawableParameters: Failed to obtain minimal parameters 208-21 16:30:55.668 9972-10564/com.google.android.exoplayer2.demo E/IMGSRV: :0: KEGLGetDrawableParameters: Native window is invalid 308-21 16:30:55.668 9972-10564/com.google.android.exoplayer2.demo E/libEGL: eglMakeCurrent:800 error 300b (EGL_BAD_NATIVE_WINDOW) 408-21 16:30:55.668 9972-10564/com.google.android.exoplayer2.demo E/CameraDeviceGLThread-1: Received exception on GL render thread: 5 java.lang.IllegalStateException: makeCurrent: EGL error: 0x300b 6 at android.hardware.camera2.legacy.SurfaceTextureRenderer.checkEglError(SurfaceTextureRenderer.java:530) 7 at android.hardware.camera2.legacy.SurfaceTextureRenderer.makeCurrent(SurfaceTextureRenderer.java:518) 8 at android.hardware.camera2.legacy.SurfaceTextureRenderer.drawIntoSurfaces(SurfaceTextureRenderer.java:721) 9 at android.hardware.camera2.legacy.GLThreadManager$1.handleMessage(GLThreadManager.java:105) 10 at android.os.Handler.dispatchMessage(Handler.java:98) 11 at android.os.Looper.loop(Looper.java:148) 12 at android.os.HandlerThread.run(HandlerThread.java:61) 1308-21 16:30:55.673 9972-9972/com.google.android.exoplayer2.demo E/Camera2andPlayer: nullや onError 1408-21 16:30:55.701 9972-10525/com.google.android.exoplayer2.demo E/Camera2andPlayer: Video saved: /storage/emulated/0/Download/cameraMovie/1503300653646.mp4 1508-21 16:30:55.702 9972-10525/com.google.android.exoplayer2.demo E/CameraCaptureSession: Session 23: Exception while stopping repeating: 16 android.hardware.camera2.CameraAccessException: The camera device has encountered a serious error 17 at android.hardware.camera2.impl.CameraDeviceImpl.checkIfCameraClosedOrInError(CameraDeviceImpl.java:2012) 18 at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:925) 19 at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:378) 20 at com.google.android.exoplayer2.demo.Camera2andPlayerActivity.closePreviewSession(Camera2andPlayerActivity.java:829) 21 at com.google.android.exoplayer2.demo.Camera2andPlayerActivity.startPreview(Camera2andPlayerActivity.java:534) 22 at com.google.android.exoplayer2.demo.Camera2andPlayerActivity.stopRecordingVideo(Camera2andPlayerActivity.java:865) 23 at com.google.android.exoplayer2.demo.Camera2andPlayerActivity.access$600(Camera2andPlayerActivity.java:99) 24 at com.google.android.exoplayer2.demo.Camera2andPlayerActivity$4$2.run(Camera2andPlayerActivity.java:597) 25 at android.os.Handler.handleCallback(Handler.java:739) 26 at android.os.Handler.dispatchMessage(Handler.java:95) 27 at android.os.Looper.loop(Looper.java:148) 28 at android.os.HandlerThread.run(HandlerThread.java:61) 2908-21 16:30:59.658 9972-10561/com.google.android.exoplayer2.demo E/RequestThread-1: Timed out while waiting for request to complete. 3008-21 16:30:59.658 9972-10561/com.google.android.exoplayer2.demo E/CameraDeviceState: Cannot receive result while in state: 0 3108-21 16:30:59.658 9972-10561/com.google.android.exoplayer2.demo E/CameraDeviceState: Cannot receive result while in state: 0 3208-21 16:30:59.681 9972-10561/com.google.android.exoplayer2.demo E/CameraDeviceState: Cannot receive result while in state: 0 3308-21 16:30:59.682 9972-10561/com.google.android.exoplayer2.demo E/CameraDeviceState: Cannot call idle while in state: 0 34
フォルダに、何本かの動画は保存されています。本数は、時と場合によって変わります。
今回は、5秒かける6本撮影したところで、強制終了となりました。