Сбой видеозаписи Устройство камеры столкнулось с серьезной ошибкой

#android #flutter #video #camera #android-camera

#Android #флаттер #Видео #камера #android-камера

Вопрос:

У меня есть эти ошибки на моем экране, когда я остановил видео {я использую flutter, и https://pub.dev/packages/camera камера: ^0.5.8 11 } Есть идеи, как это исправить? Спасибо.

Ошибка камеры Устройство камеры столкнулось с фатальной ошибкой flutter

Ошибка: сбой видеозаписи Устройство камеры столкнулось с серьезной ошибкой

мой код при остановке видео:

  void stopVideoRecording() async {
try {
  await cameraController.stopVideoRecording();

} on CameraException catch (e) {
  _showCameraException(e);
  return null;
}

Navigator.pushNamed(context, TutorApplicationVideoSubmitScreen.path,
    arguments: videoPath);
 

}

И ошибка в журнале:

 I/MediaRecorder(20839): stop
E/[EGL-ERROR](20839): void __egl_platform_dequeue_buffer(egl_surface*):1734: failed to dequeue buffer from native window 0x5587d0d1f0; err = -19, buf = 0x0,max_allowed_dequeued_buffers 3
 
E/CameraDeviceGLThread-1(20839): Received exception on GL render thread: 
E/CameraDeviceGLThread-1(20839): java.lang.IllegalStateException: swapBuffers: EGL error: 0x300d
E/CameraDeviceGLThread-1(20839):    at android.hardware.camera2.legacy.SurfaceTextureRenderer.checkEglError(SurfaceTextureRenderer.java:530)
E/CameraDeviceGLThread-1(20839):    at android.hardware.camera2.legacy.SurfaceTextureRenderer.swapBuffers(SurfaceTextureRenderer.java:523)
 

Ответ №1:

Похоже, вы используете camera: 0.5.8 11 эту ошибку, которая уже исправлена. Пожалуйста, обновите пакет до последней версии, которая есть 0.6.4 3 .

см.: https://github.com/flutter/flutter/issues/72994