Rumah  >  Soal Jawab  >  teks badan

Masalah react-zxing switching problem: kamera tidak boleh dimatikan

Saya menggunakan react-zxing untuk mengimbas kod bar pada halaman web.

Saya mempunyai dua pilihan untuk mengimbas kod bar,

  1. Gunakan perpustakaan zxing untuk mengimbas kod bar dan
  2. Masukkan kod bar secara manual.

Soalan:

  1. Jika saya bertukar kepada "Mod Input Manual" dan kemudian bertukar kembali kepada "Mod Imbasan", paparan imbasan hilang.
  2. Jika saya bertukar kepada "Mod Input Manual" kamera tidak akan dimatikan. (Di laptop saya ada lampu kamera yang menyala jika kamera sedang digunakan)

Kod langsung

Anda boleh melihat kod langsung: https://codesandbox.io/s/suspicious-jerry-1jr2xx?file=/src/App.js

P粉465675962P粉465675962183 hari yang lalu353

membalas semua(1)saya akan balas

  • P粉608647033

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

    Cuba tambah yang dijeda dalam pilihan useZxing. Apabila manualInputtrue , kamera akan berhenti.

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

    balas
    0
  • Batalbalas