setCameraInit method

void setCameraInit()

Implementation

void setCameraInit() {
  final initialCamera = widget._controller.initialCamera;
  final backCamera = cameras.firstWhereOrNull(
      (camera) => camera.lensDirection == CameraLensDirection.back);
  final frontCamera = cameras.firstWhereOrNull(
      (camera) => camera.lensDirection == CameraLensDirection.front);

  if (initialCamera == InitialCamera.back && backCamera != null) {
    setCamera(cameraDescription: backCamera);
  } else if (initialCamera == InitialCamera.front && frontCamera != null) {
    setCamera(cameraDescription: frontCamera);
    isFrontCamera = true;
    setState(() {});
  } else {
    setCamera();
  }
}