onPausePreviewButtonPressed method

Future<void> onPausePreviewButtonPressed(
  1. void setState(
    1. void ()
    )
)

Implementation

Future<void> onPausePreviewButtonPressed(void Function(void Function()) setState) async {
  final CameraController? cameraController = widget.photoController!;

  if (cameraController == null || !cameraController.value.isInitialized) {
    // showInSnackBar('Error: select a camera first.');
    return;
  }
  if (cameraController.value.isPreviewPaused) {
    await cameraController.resumePreview();
  } else {
    await cameraController.pausePreview();
  }

  if (mounted) {
    setState(() {});
  }
}