Javascript peerjs调用不调用侦听器
这是我第一次使用webRTC,我在youtube上关注webRTC 这是我的客户代码Javascript peerjs调用不调用侦听器,javascript,webrtc,peer,Javascript,Webrtc,Peer,这是我第一次使用webRTC,我在youtube上关注webRTC 这是我的客户代码 navigator.mediaDevices .getUserMedia({ video: true, audio: true, }) .then((stream) => { // adding my own stream addStream(stream); peer.on("call", (call) => {
navigator.mediaDevices
.getUserMedia({
video: true,
audio: true,
})
.then((stream) => {
// adding my own stream
addStream(stream);
peer.on("call", (call) => {
console.log("call");
call.answer(stream);
call.on("stream", (userVideoStream) => {
addStream(userVideoStream);
});
});
socket.on("user-connected", (userID) => {
const call = peer.call(userID, stream);
call.on("stream", (userVideoStream) => {
addStream(userVideoStream);
});
});
})
.catch((err) => {
console.log(err);
});
如果我理解正确,这一行constcall=peer.call(userID,stream)代码>
应该在这里调用这个函数
peer.on("call", (call) => {
console.log("call");
call.answer(stream);
call.on("stream", (userVideoStream) => {
addStream(userVideoStream);
});
});
但不知怎么的,我甚至添加了一些日志消息,以确保它不工作,是的,它不执行此函数的任何一行
如果您想找到我的全部代码,可以在github repo上找到