From e68882fff072db76aa5fd3dbdd9270d4ef48b16a Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Tue, 1 Dec 2020 16:20:25 +0100 Subject: [PATCH] Fix replacing of a video with a new one. This was broken when we implemented local videos. --- static/sfu.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/static/sfu.js b/static/sfu.js index 094e183..e464bd0 100644 --- a/static/sfu.js +++ b/static/sfu.js @@ -1050,7 +1050,6 @@ function setMedia(c, isUp, video) { media = document.createElement('video'); if(isUp) media.muted = true; - media.srcObject = c.stream; } media.classList.add('media'); @@ -1063,6 +1062,9 @@ function setMedia(c, isUp, video) { addCustomControls(media, div, c); } + if(!video) + media.srcObject = c.stream; + let label = document.getElementById('label-' + c.id); if(!label) { label = document.createElement('div');