Heim  >  Fragen und Antworten  >  Hauptteil

Problem beim React-Zxing-Umschaltproblem: Kamera lässt sich nicht ausschalten

Ich verwende React-Zxing, um Barcodes auf Webseiten zu scannen.

Ich habe zwei Möglichkeiten, den Barcode zu scannen,

  1. Verwenden Sie die ZXING-Bibliothek, um Barcodes zu scannen und
  2. Barcode manuell eingeben.

Frage:

  1. Wenn ich in den „Manuellen Eingabemodus“ wechsle und dann wieder in den „Scanmodus“ wechsle, verschwindet die Scanansicht.
  2. Wenn ich in den „Manuellen Eingabemodus“ wechsle, schaltet sich die Kamera nicht aus. (Auf meinem Laptop gibt es ein Kameralicht, das aufleuchtet, wenn die Kamera verwendet wird)

Live-Code

Sie können den Live-Code sehen: https://codesandbox.io/s/suspicious-jerry-1jr2xx?file=/src/App.js

P粉465675962P粉465675962183 Tage vor351

Antworte allen(1)Ich werde antworten

  • P粉608647033

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

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

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

    Antwort
    0
  • StornierenAntwort