A camera barcode scan library for Flutter Web
function detectBarcode(dataUrl, callback) {
// call here your favorite javascript barcode scan library
// input must be an image dataUrl
// output must be a single String
// don't forget to trigger the call back in order to get the result
callback(barcode);
}
<script src="LINK_TO_MY_AWESOME_JAVASCRIPT_BARCODE_SCAN_LIB"></script>
<script src="js/barcode.js"></script> // the javascript file with the detectBarcode function
import 'package:camcode/cam_code_scanner.dart';
showDialog(
context: context,
builder: (context) => CamCodeScanner(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
refreshDelayMillis: 200,
onBarcodeResult: (barcode) {
// do whatever you want
},
),
);