调用扫码 barcode组件的 start() 或 uni.scanCode()
- 发布:2021-11-03 19:52
- 更新:2021-11-08 20:26
- 阅读:555
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 3.2.12
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: vivo
手机机型: vivo X21A
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
扫码界面出现,摄像头开启
扫码界面出现,摄像头开启
实际结果:
扫码界面出现,摄像头未开启,背景被黑色,扫码框存在
扫码界面出现,摄像头未开启,背景被黑色,扫码框存在
bug描述:
相机权限正常
barcode组件打开扫码,扫码界面出现,但是背景为黑色,返回不了,5秒内闪退
uni.scanCode API打开扫码,扫码界面出现,但是背景为黑色,返回不了,5秒内闪退
使用android studio模拟android 9系统进行扫码,无闪退情况
d***@whaiw.com (作者)
抱歉 目前还未复现出来, 有时间我再试试,扫码闪退的原因是因为系统相机被占用,相机被占用的原因是进了我的扫码页面(barcode),页面离开之后杀掉程序也打不开系统相机,需要重启手机,目前在页面unLoad中调用barcode 的 cancel就好像好了,不是很稳定
2021-11-09 11:04