fast_barcode_scanner icon indicating copy to clipboard operation
fast_barcode_scanner copied to clipboard

Access scanned preview

Open delizondo opened this issue 2 years ago • 2 comments

First of all, thanks for this amazing scanner, it works really fast.

However, after a barcode is scanned, I need to access the preview image, to pass it as a background for another screen/page.

I tried copying the _buildPreview method into my project, and use it with the CameraController as follows

var background = _buildPreview(
                        CameraController.instance.state.previewConfig!);

However, when compiling the project, I get the following error

Error: Member not found: 'instance'.
lib/…/scanner/scanner_widget.dart:112
                            CameraController.instance.state.previewConfig!);

Any help will be greatly appreciated

delizondo avatar Feb 24 '22 19:02 delizondo

Update. This happens in version 2.0.0-dev.2, did a downgrade to 1.1.4 and now I can get access to CameraController.instance

delizondo avatar Feb 24 '22 19:02 delizondo

Hey, sorry for leaving you so long. You are right, v2 does not use CameraController.instance anymore. Instead you can just call CameraController() to get an instance of the controller. Behind the scenes it behaves just like a singleton.

Is your issue solved or do you have suggestion for new features in v2?

jhoogstraat avatar Mar 19 '22 00:03 jhoogstraat