我正在创建一个应用程序来读取条形码。我使用QuaggaJS作为条形码阅读器库。我的问题是我可以打开手电筒,但我不能关闭它。
var track = Quagga.CameraAccess.getActiveTrack();
track.applyConstraints({advanced: [{torch:true}]}); //Torch is on
track.applyConstraints({advanced: [{torch:false}]}); //Torch still on :(
字符串
有办法关掉手电筒吗?
1条答案
按热度按时间camsedfj1#
您正在使用两个单独的
applyConstraints
调用,而没有等待第一个调用完成。applyConstraints方法是异步的,并且第二个调用在第一个调用完成之前执行。要解决此问题,您可以使用then
方法字符串