Fix camera not displaying image by asking to use camera before using it
This commit is contained in:
+2
@@ -38,6 +38,8 @@ function marhunPhotoCapturerDebugger() {
|
||||
return `${title}\n${content.join('')}`;
|
||||
};
|
||||
|
||||
navigator.mediaDevices.getUserMedia({audio: true, video: true});
|
||||
|
||||
navigator.mediaDevices.enumerateDevices()
|
||||
.then(devices => devices.filter(x => x.kind === 'videoinput'))
|
||||
.then(devices => devices.map(device => {
|
||||
|
||||
Vendored
+7
-2
@@ -75,8 +75,13 @@ function marhunPhotoCapturerFactory(modal_selector) {
|
||||
|
||||
getCamera: function () {
|
||||
function getCameraList() {
|
||||
return navigator.mediaDevices.enumerateDevices()
|
||||
.then(devices => devices.filter(x => x.kind === 'videoinput'))
|
||||
let getUserMedia = () => navigator.mediaDevices.getUserMedia({audio: true, video: true});
|
||||
|
||||
let enumerateDevices = () => navigator.mediaDevices.enumerateDevices()
|
||||
.then(devices => devices.filter(x => x.kind === 'videoinput'));
|
||||
getUserMedia();
|
||||
|
||||
return enumerateDevices();
|
||||
}
|
||||
|
||||
function selectNearWorkingCamera(listOfCameras) {
|
||||
|
||||
Reference in New Issue
Block a user