我有一个问题,就是两个用户之间的在线连接.
我试图在本地主机上用Laravel, React和Pusher.com创建一个视频通话, 当两个不同的用户在同一时刻进入他们的主页时, 第二个用户无法获得他的媒体(允许权限被发送但没有视频显示), 我在控制台得到这个错误:
Uncaught (in promise) Error: unable to fetch stream ${err}.
对于第二个用户.这是我的 MediaHandler.js
:
export default class MediaHandler{
getPermissions(){
return new Promise((res,rej) => {
navigator.mediaDevices.getUserMedia({video: true, audio: true})
.then((stream)=> {
res(stream);
})
.catch(err=> {
throw new Error('unable to fetch stream ${err}');
})
);
}
}