Masalah react-zxing switching problem: kamera tidak boleh dimatikan
P粉465675962
P粉465675962 2024-03-21 22:57:34
0
1
488

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粉465675962
P粉465675962

membalas semua(1)
P粉608647033

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

const { ref } = useZxing({
  onResult(result) {
    setResult(result.getText());
  },
  paused: manualInput
});
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan