Comments (3)
Hi @cuongnl-pnc,
Thanks for raising this. Youโre right, since most phones mirror the image horizontally, it does not correspondent to the image that is returned by the webcam. The webcam returns just the image that it sees.
Iโm not sure if that can be resolved, since you would only want the image to be mirrored when the camera is front facing.
I will look into it in a couple of days when I have some more time.
from ngx-webcam.
Hi @cuongnl-pnc,
I released a new version of this library (0.2.0) that mirrors the webcam image horizontally when the active webcam is detected to be user-facing.
Please note that not all devices might reveal their facingMode.
I also provided a new parameter with which the mirroring can be controlled explicitly. See the documentation for details.
Cheers!
from ngx-webcam.
Hi @cuongnl-pnc,
I looked into this a little more. There are differences among browsers what information is returned about the active camera (i.e. is it user-facing or not).
During my tests I noticed, that my desktop and laptop cameras, even if they are built-in, don't reveil whether they are user-facing or not, but my smartphone did reveal it.
So I should be able to build a mechanism into the existing code to mirror the camera image if the camera diagnoses itself as user-facing.
I will also provide mechanisms to turn-off this feature as it might not be desirable under certain circumstances.
Cheers!
from ngx-webcam.
Related Issues (20)
- Is this project maintained or dead? HOT 2
- Not all code paths return a value HOT 2
- After unsubscribe, seems camera is still active HOT 3
- Portrait mode HOT 2
- Camera view finder does not show up in ios HOT 1
- Can't set default camera to rear camera HOT 1
- It's possible to zoom in this plugin?
- No source names in Firefox
- Is it possible to ignore wide angle camaras? HOT 1
- Video Record Not available!
- Camera does not stop even after component is destroyed HOT 2
- Error while try to flip between camera on android device on Firefox browser HOT 1
- Angular 16 support
- Green screen HOT 1
- Angular Not Recognizing Webcam Element
- Uncaught (in promise) DOMException: The play() request was interrupted by a new load request
- Full width and height camera HOT 2
- Angular 14.2.8: Cannot find module '@angular/core' or its corresponding type declarations HOT 1
- Camera switch issues and black screen
- Camera Not Working on Samsung Phone HOT 1
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 ngx-webcam.