Skip to content

Conversation

daniel-kun
Copy link

This reduces the "flickering" when turning the flash off.

The comment in the code that I removed indicates that the video stream was explicitly restarted, because a sentence in MDN indicates that this might be necessary.

However, I have tested this with multiple smartphones and found that it is not necessary and that you can toggle off the flash while the stream is active.

Tested with:

  • Samsung A70 (SM-A705FN)
  • Motorola g200
  • Nokia 8.1
  • Nokia 5.3

(iPhones never have flash available, Apple seems to think it is a good idea to keep their users safe from such useful features.)

This reduces the "flickering" when turning the flash off.
@moritz157
Copy link

Hey there, what's the status with this pull request? I just looked for this issue and this looks like a really nice change. Any way I can support you with merging this?

@moritz157
Copy link

I might also add, that I cannot turn the flash off at all when testing on my OnePlus 9 Pro in Chrome.

@laszlo1337
Copy link

if anybody needs this then use my this as dependency "qr-scanner": "git+https://github.com/laszlo1337/qr-scanner.git"

@unalkyl
Copy link

unalkyl commented Mar 20, 2024

I would also really appreciate it if this could be merged so that there is no need to restart the stream.

@gensart-x
Copy link

nice work on this one. hope this gonna be merged so the flashlight problem will be fixed on the lib.

good work everyone 👍🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants