Browse Source

UI: Fixed first init webcamera in iOS device

pull/3808/head
Vladyslav_Prykhodko 6 years ago
parent
commit
8d82cec849
  1. 7
      ui-ngx/src/app/modules/home/components/widget/lib/photo-camera-input.component.ts

7
ui-ngx/src/app/modules/home/components/widget/lib/photo-camera-input.component.ts

@ -283,6 +283,13 @@ export class PhotoCameraInputWidgetComponent extends PageComponent implements On
window.navigator.mediaDevices.getUserMedia(videoTrackConstraints).then((stream: MediaStream) => {
if (init) {
this.isShowCamera = true;
if (this.availableVideoInputs.find((device) => device.deviceId === '')) {
PhotoCameraInputWidgetComponent.getAvailableVideoInputs().then((devices) => {
this.singleDevice = devices.length < 2;
this.availableVideoInputs = devices;
this.ctx.detectChanges();
});
}
}
this.mediaStream = stream;
this.videoElement.srcObject = stream;

Loading…
Cancel
Save