我正在使用 cascades 示例中提供的条形码阅读器示例应用程序将 QRCode 扫描仪嵌入到我的应用程序中。
就目前而言,样本很棒,但我希望扫描仪在用户导航到我的屏幕后立即打开,并且我想摆脱样本中的打开滑块图像。
首先,我尝试删除图像及其动画并添加动作:
onCreationCompleted: {
camera.open()
}
到页面。这会按预期完美打开相机,但由于某种原因,bacrode 只是不扫描。
所以,我倒退了一步,这次我只是将代码原样放入,并将代码更改为:
onCreationCompleted: {
startupAnimation.play()
}
正如预期的那样,屏幕打开,播放动画,但仍然无法读取条形码,但是,如果我再次调用动画(通过点击屏幕),动画再次播放并且扫描仪读取条形码没有任何问题。
我能想到的只是这是一个时间问题,在创建屏幕后我需要某种延迟才能将相机作为条形码阅读器启动?
有谁能帮忙吗?
谢谢,
道格拉斯