QuaggaJS读取多种条码代码示例
时间: 2023-12-08 11:04:41 浏览: 122
以下是使用QuaggaJS读取多种条码的示例代码:
```javascript
Quagga.init({
inputStream: {
name: "Live",
type: "LiveStream",
target: document.querySelector('#video-container')
},
decoder: {
readers: ["code_128_reader", "ean_reader", "ean_8_reader", "code_39_reader", "code_39_vin_reader", "codabar_reader", "upc_reader", "upc_e_reader", "i2of5_reader"]
}
}, function(err) {
if (err) {
console.log(err);
return;
}
console.log("Initialization finished. Ready to start");
Quagga.start();
});
Quagga.onDetected(function(result) {
console.log("Barcode detected and processed : [" + result.codeResult.code + "]", result);
});
```
在这个示例中,QuaggaJS用于读取多种类型的条码。使用`Quagga.init()`函数初始化QuaggaJS, 其中`inputStream`对象用于指定视频流的输入,`decoder`对象用于指定要解码的条码类型。`Quagga.onDetected()`函数用于处理检测到的条码。
阅读全文