startVideoRecording method

Future<void> startVideoRecording(
  1. BuildContext context
)

Implementation

Future<void> startVideoRecording(BuildContext context) async {
  //final CameraController? cameraController = controller;

  if (cameraController == null || !cameraController!.value.isInitialized) {
    showInSnackBar(context, 'Error: camera not Initialized.');
    return;
  }

  if (cameraController!.value.isRecordingVideo) {
    // A recording is already started, do nothing.
    return;
  }

  try {
    await cameraController?.startVideoRecording();
    if (context.mounted) startTimer(context);
    isRecording(true);
  } on CameraException catch (e) {
    // _showCameraException(context, e);
    _logError(e.code, e.description);
    return;
  }
}