问题react-zxing切换问题:相机无法关闭
P粉465675962
P粉465675962 2024-03-21 22:57:34
0
1
457

我正在使用react-zxing扫描网页上的条形码。

我有两种扫描条形码的选项,

  1. 使用 zxing 库扫描条形码并
  2. 手动输入条形码。

问题:

  1. 如果我切换到“手动输入模式”,然后切换回“扫描模式”,扫描视图就会消失。
  2. 如果我切换到“手动输入模式”,相机不会关闭。 (在我的笔记本电脑上,有一个摄像头指示灯,如果正在使用摄像头,该指示灯就会亮起)

实时代码

您可以看到实时代码:https://codesandbox.io/s/suspicious-jerry-1jr2xx?file=/src/App.js

P粉465675962
P粉465675962

全部回复(1)
P粉608647033

尝试在useZxing的选项中添加paused。 当 manualInputtrue 时,摄像头将停止。

const { ref } = useZxing({
  onResult(result) {
    setResult(result.getText());
  },
  paused: manualInput
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板