mirror of
https://github.com/ianramzy/decentralized-video-chat.git
synced 2024-11-17 07:39:21 +08:00
fix issue: peers couldn't connect with person sharing screen
This commit is contained in:
parent
09bc7afec6
commit
7e7888029e
@ -32,7 +32,6 @@ var dataChannel = new Map();
|
|||||||
var VideoChat = {
|
var VideoChat = {
|
||||||
videoEnabled: true,
|
videoEnabled: true,
|
||||||
audioEnabled: true,
|
audioEnabled: true,
|
||||||
borderColor: `hsl(${Math.floor(Math.random() * 360)}, 70%, 80%)`,
|
|
||||||
connected: new Map(),
|
connected: new Map(),
|
||||||
localICECandidates: {},
|
localICECandidates: {},
|
||||||
socket: io(),
|
socket: io(),
|
||||||
@ -40,7 +39,7 @@ var VideoChat = {
|
|||||||
localVideo: document.getElementById("local-video"),
|
localVideo: document.getElementById("local-video"),
|
||||||
peerConnections: new Map(),
|
peerConnections: new Map(),
|
||||||
recognition: undefined,
|
recognition: undefined,
|
||||||
borderColor: undefined,
|
borderColor: "hsl(120,100%,70%)",
|
||||||
peerColors: new Map(),
|
peerColors: new Map(),
|
||||||
|
|
||||||
// Call to getUserMedia (provided by adapter.js for cross browser compatibility)
|
// Call to getUserMedia (provided by adapter.js for cross browser compatibility)
|
||||||
@ -99,7 +98,7 @@ var VideoChat = {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
VideoChat.borderColor = uuidToColor(VideoChat.socket.id);
|
// VideoChat.borderColor = uuidToColor(VideoChat.socket.id);
|
||||||
VideoChat.localVideo.srcObject = stream;
|
VideoChat.localVideo.srcObject = stream;
|
||||||
VideoChat.localVideo.style.border = `3px solid ${VideoChat.borderColor}`;
|
VideoChat.localVideo.style.border = `3px solid ${VideoChat.borderColor}`;
|
||||||
|
|
||||||
@ -666,7 +665,7 @@ function switchStreamHelper(stream) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
// Update local video stream
|
// Update local video stream
|
||||||
VideoChat.localStream = videoTrack;
|
VideoChat.localStream = stream;
|
||||||
// Update local video object
|
// Update local video object
|
||||||
VideoChat.localVideo.srcObject = stream;
|
VideoChat.localVideo.srcObject = stream;
|
||||||
// Unpause video on swap
|
// Unpause video on swap
|
||||||
|
Loading…
Reference in New Issue
Block a user