【发布时间】:2020-05-05 14:42:06
【问题描述】:
我在 2 个用户之间在线连接时遇到问题。
我正在尝试使用 Laravel、React 和 Pusher.com 创建视频通话 在本地主机中,当两个不同的用户同时进入他们的主页时,第二个无法获取他的媒体(已发送允许权限但没有视频显示),我在控制台中收到此错误:
未捕获(承诺中)错误:无法获取流 ${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}');
})
);
}
}
【问题讨论】:
-
@N'Bayramberdiyev 它消除了错误,但现在我两者都没有媒体。
标签: php reactjs laravel webrtc pusher