Починить двустороннее видео в звонках

This commit is contained in:
AidarKC
2026-08-10 15:00:44 +04:00
parent 0e763987aa
commit 47b5f8db7b
4 changed files with 260 additions and 40 deletions
+2 -1
View File
@@ -367,7 +367,8 @@ function applyExpandedState(snapshot) {
mediaStageEl.hidden = incomingStage;
const remoteStream = snapshot.remoteMediaStream || null;
const localStream = snapshot.localPreviewStream || null;
if (remoteVideoEl.srcObject !== remoteStream) remoteVideoEl.srcObject = remoteStream;
const remoteVideoSource = snapshot.hasRemoteVideo ? remoteStream : null;
if (remoteVideoEl.srcObject !== remoteVideoSource) remoteVideoEl.srcObject = remoteVideoSource;
if (localVideoEl.srcObject !== localStream) localVideoEl.srcObject = localStream;
remoteVideoEl.hidden = !snapshot.hasRemoteVideo;
remoteVideoPlaceholderEl.hidden = snapshot.hasRemoteVideo;