我正在使用react,需要实现Quaggajs条形码扫描仪。
这是我正在使用的代码
componentDidMount() {
Quagga.init({
inputStream : {
name : "Live",
type : "LiveStream",
target: document.querySelector('#barcode-scanner'),
constraints: {
width: 520,
height: 400,
facingMode: "user" //"environment" for back camera, "user" front camera
}
},
decoder : {
readers : ["code_128_reader","code_39_reader"]
}
}, function(err) {
if (err) { console.log(err) return }
Quagga.start()
Quagga.onDetected(function(result) {
var last_code = result.codeResult.code;
console.log("last_code ");
})
})
}
但是我遇到了错误
DOMException: Requested device not found
任何帮助将不胜感激!!!谢谢