initCamera method
void
initCamera()
Implementation
void initCamera() async {
_channel.setMethodCallHandler(nativeMethodCallHandler);
_channel.invokeMethod('requestPermission').then((value) {
if (value) {
if (Platform.isAndroid) {
_channel.invokeMethod('initCamera', {
"flashMode": _getCharFlashMode(widget.previewFlashMode),
"isFillScale": _getScaleTypeMode(widget.scaleType),
"isTakePictureMode": widget.isTakePictureMode,
"isScanningText": widget.isScanningText
});
} else {
_channel.invokeMethod('initCamera', {
"flashMode": _getCharFlashMode(widget.previewFlashMode),
"isFillScale": _getScaleTypeMode(widget.scaleType),
"isTakePictureMode": widget.isTakePictureMode,
"isScanningText": widget.isScanningText
});
}
} else {
widget.onPermissionDenied();
}
});
}