simple_barcode_scanner icon indicating copy to clipboard operation
simple_barcode_scanner copied to clipboard

Select front camera as default in the barcode scanner

Open bourouffala opened this issue 2 years ago • 1 comments

As a developer, I want to make the front camera the default one.

bourouffala avatar Jan 21 '23 13:01 bourouffala

can we select front camera as default??

faisalmushtaq007 avatar May 06 '24 17:05 faisalmushtaq007

Yes, you can set the front camera as the default when scanning barcodes using SimpleBarcodeScanner. Just set cameraFace: CameraFace.front in your scan configuration. Here's an example

String? barcodeScanRes = await SimpleBarcodeScanner.scanBarcode(
  context,
  barcodeAppBar: BarcodeAppBar(
    appBarTitle: S.of(context).scanBarcode,
    centerTitle: true,
    enableBackButton: true,
    backButtonIcon: const Icon(Icons.keyboard_double_arrow_right_rounded),
  ),
  isShowFlashIcon: true,
  delayMillis: 0,
  cameraFace: CameraFace.front, // Set front camera as default
  scanFormat: ScanFormat.ONLY_BARCODE,
  scanType: ScanType.barcode,
  lineColor: '#FF0000',
  cancelButtonText: S.of(context).close,
);

MostafaSensei106 avatar Mar 16 '25 13:03 MostafaSensei106

Thank @MostafaSensei106 for your comment, I am not sure how I missed closing this issue, but I am closing now.

CodingWithTashi avatar Mar 16 '25 21:03 CodingWithTashi