gpt4 book ai didi

dart - Flutter - 如何使用前置摄像头扫描二维码?

转载 作者:行者123 更新时间:2023-12-03 04:01:42 30 4
gpt4 key购买 nike

我希望能够使用前置摄像头扫描我的应用程序中的二维码,但所有可用的插件仅支持主摄像头,并且没有任何从前置摄像头捕获的选项,是否有解决此问题的方法主要是?

最佳答案

可以在扫描功能的选项中配置:

Future scan() async {
print("Scanning!!!");
try {
String barcode = await BarcodeScanner.scan(
options: ScanOptions(
useCamera: 1,
)
).then((value) { return value.rawContent;});
setState(() => this.barcode = barcode);
} catch (e) {
if (e.code == BarcodeScanner.cameraAccessDenied) {
setState(() {
this.barcode = 'The user did not grant the camera permission!';
});
} else {
setState(() => this.barcode = 'Unknown error: $e');
}
}
}

在 ScanOptions 的 useCamera 属性中使用数字 1 表示前置摄像头。

希望对您有所帮助。

关于dart - Flutter - 如何使用前置摄像头扫描二维码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55770802/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com