From 8c89b5e0b168f5a387d174ee788376711a30864f Mon Sep 17 00:00:00 2001 From: Gregoire Parant Date: Thu, 7 Jan 2021 10:30:28 +0100 Subject: [PATCH] Permit to change style when getCamera was ready and permission accorded --- front/src/WebRtc/MediaManager.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/front/src/WebRtc/MediaManager.ts b/front/src/WebRtc/MediaManager.ts index dcb7717e..18a15ab6 100644 --- a/front/src/WebRtc/MediaManager.ts +++ b/front/src/WebRtc/MediaManager.ts @@ -209,9 +209,10 @@ export class MediaManager { } public enableCamera() { - this.enableCameraStyle(); this.constraintsMedia.video = videoConstraint; + this.getCamera().then((stream: MediaStream) => { + this.enableCameraStyle(); this.triggerUpdatedLocalStreamCallbacks(stream); }); } @@ -228,10 +229,10 @@ export class MediaManager { } public enableMicrophone() { - this.enableMicrophoneStyle(); this.constraintsMedia.audio = true; this.getCamera().then((stream) => { + this.enableMicrophoneStyle(); this.triggerUpdatedLocalStreamCallbacks(stream); }); }