Open Khangithub opened 3 years ago
Have you found the solution? I have the same problem.
Change this in script.js
socket.on("user-connected", (userId) => {
setTimeout(function () {
connectToNewUser(userId, stream);
}, 1000);
});
with
socket.on('user-connected', userId => {
connectToNewUser(userId, stream)
})
Change this in
script.js
socket.on("user-connected", (userId) => { setTimeout(function () { connectToNewUser(userId, stream); }, 1000); });
with
socket.on('user-connected', userId => { connectToNewUser(userId, stream) })
This still does not work Has anyone found a genuine solution?
No, the script.js change does not do anything. I do not have a solution.
just move user-connected and call event out of promise..
final code is as following..
navigator.mediaDevices.getUserMedia({
video: true,
audio: false
}).then(stream => {
myVideoStream = stream;
addVideoStream(myVideo, stream)
})
peer.on('call', call => {
console.log("answer");
call.answer(myVideoStream)
const video = document.createElement('video')
call.on('stream', userVideoStream => {
addVideoStream(video, userVideoStream)
})
})
socket.on('user-connected', userId => {
connectToNewUser(userId, myVideoStream)
})
I had the same problem I solved it by making the Peer constructor empty var peer=new Peer(undefined)
I had the same problem I solved it by making the Peer constructor empty var peer=new Peer(undefined)
Yes this works also 👍
i am following their tutorial at this point https://youtu.be/ZVznzY7EjuY?t=6023
Before that, everything worked perfectly, but i can not answer the call when new user join room and their is no new video tag appended in the video grid.
This is my
server.js
this is my
script.js
as i tried to
console.log(userMediaStream)
it returned nothing in this code blocki dont know how to deal with it, please tell me why, thank you so much 👍