Comments (6)
+1 - Same problem here. I'm using the scanner on one page, then upon successful scan, redirecting (client side) to another page. Something is not getting cleaned up with the scanner though, even though it's been unmounted.
The handleVideo
function is still being run repeatedly by setTimeout
and my browser still indicates the camera is in use (by looking in the tab at the top of the browser, there is a red circle).
from react-qr-reader.
@Jordan4jc I have the qr-reader implemented as a separate route (e.g. with react-router) and this always takes care of the camera starting and stopping. I have also used other libraries that interact with the user's camera and most of them recommend redirecting to a new path in order to ensure the camera stream stops.
from react-qr-reader.
@Jordan4jc Weird error, are you running the latest version? Another solution that would be more performant is to hide the scanner with css & setting the delay
prop to false
(This disables the scanning).
from react-qr-reader.
+1, Is it possible to implement the possibility to turn off the camera and turn on later ?
from react-qr-reader.
Should be fixed in the upcoming release. Let me know if you still have problems.
from react-qr-reader.
I have the same issue, where the scanner keeps on scanning and not waiting for the data to be stored in the database, even before the data reaches to Database, it sends new events and we have a duplication.
we tried adding timeout at onResult and other approaches but not working.
is there any quick solution? @JodusNodus
from react-qr-reader.
Related Issues (20)
- Camera does not focus HOT 1
- Breaks with React.StrictMode
- Camera does not capture QR on iOS HOT 6
- MediaDevices API has no support for your browser. You can fix this by running "npm i webrtc-adapter" HOT 2
- Last version can scan with image ?
- The height and width of the video does not match the height and width video on the device. HOT 1
- Support for defaultProps will be removed
- Help me error selectBestPatterns nobody fix it before (react-qr-reader 3.0.0-beta-1) HOT 3
- DOMException: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The source width is 0. HOT 4
- Black screen and rarely get back camera view HOT 3
- Scan address camera resizes sometimes in mobile devices
- Node version Incompatibilty
- Valid QR code not working
- in mobile after installation first time the camera is not opening nut after that if i close and open it is opening
- Video not showing on the first render
- Primary Camera with facingMode: environment?
- Valid QR code not working
- How to Select the Primary Camera When Using react-qr-reader with facingMode set to environment?
- Not compatible with react 18
- Want to add a function to import and scan file directely.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-qr-reader.