搜尋

首頁  >  問答  >  主體

問題react-zxing切換問題:相機無法關閉

我正在使用react-zxing掃描網頁上的條碼。

我有兩種掃描條碼的選項,

  1. 使用 zxing 函式庫掃描條碼並
  2. 手動輸入條碼。

問題:

  1. 如果我切換到“手動輸入模式”,然後切換回“掃描模式”,掃描視圖就會消失。
  2. 如果我切換到“手動輸入模式”,相機不會關閉。 (在我的筆記型電腦上,有一個攝影機指示燈,如果正在使用攝像頭,該指示燈就會亮起)

即時程式碼

您可以看到即時程式碼:https://codesandbox.io/s/suspicious-jerry-1jr2xx?file=/src/App.js

P粉465675962P粉465675962280 天前460

全部回覆(1)我來回復

  • P粉608647033

    P粉6086470332024-03-22 12:13:55

    嘗試在​​useZxing的選項中新增paused。 當 manualInputtrue 時,相機將停止。

    const { ref } = useZxing({
      onResult(result) {
        setResult(result.getText());
      },
      paused: manualInput
    });

    回覆
    0
  • 取消回覆