微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

videoRecording Failed 摄像头设备遇到严重错误

如何解决videoRecording Failed 摄像头设备遇到严重错误

当我停止视频时,我的屏幕上出现这些错误 { 我正在使用颤振,https://pub.dev/packages/camera 相机:^0.5.8+11 知道如何解决它吗?谢谢。

Camera error 相机设备遇到了致命错误Flutter

Error: videoRecording Failed 相机设备遇到严重错误

视频停止时我的代码

 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)

解决方法

看起来您正在使用 camera: 0.5.8+11 此错误已修复。请将软件包升级到最新版本,即 0.6.4+3

参考:https://github.com/flutter/flutter/issues/72994

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。