DOMException:找不到请求的设备

时间:2018-10-08 13:18:28

标签: reactjs quagga quaggajs

我正在使用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

任何帮助将不胜感激!!!谢谢

0 个答案:

没有答案