【问题标题】:Uncaught (in promise) Error: unable to fetch stream ${err} in react- laravel未捕获(承诺中)错误:无法在 react-laravel 中获取流 ${err}
【发布时间】: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}');
            })
        );
    }
}

【问题讨论】:

标签: php reactjs laravel webrtc pusher


【解决方案1】:

你需要写:

throw new Error(`Unable to fetch stream ${err}`);  

而不是:

throw new Error('unable to fetch stream ${err}');   

【讨论】:

    猜你喜欢
    • 2020-04-16
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 2023-03-27
    相关资源
    最近更新 更多