diff --git a/src/components/StreamBarcodeReader.vue b/src/components/StreamBarcodeReader.vue index f12e1b4..1b752ab 100644 --- a/src/components/StreamBarcodeReader.vue +++ b/src/components/StreamBarcodeReader.vue @@ -1,10 +1,15 @@ @@ -16,6 +21,7 @@ export default { data() { return { + torch: false, isLoading: true, codeReader: new BrowserMultiFormatReader(), isMediaStreamAPISupported: @@ -44,6 +50,7 @@ export default { methods: { start() { + // console.log(this.$refs.scanner) this.codeReader.decodeFromVideoDevice( undefined, this.$refs.scanner, @@ -53,6 +60,15 @@ export default { } } ); + /* setTimeout(() => { document.getElementsByTagName('video')[0] + .srcObject.getVideoTracks()[0].applyConstraints({ advanced: [{ torch: true }] }); }, 2000);*/ + + }, + torchChange(value) { + alert(value) + document.getElementsByTagName('video')[0] + .srcObject.getVideoTracks()[0].applyConstraints({ advanced: [{ torch: value }] }); + this.torch = value; } } }; @@ -124,4 +140,4 @@ video { transform: translateY(75px); } } - + \ No newline at end of file