Vline跨浏览器视频通话不起作用


Vline cross browser video call not working

我已经在其中一个网站上实现了vLine API。当我只使用chrome(正常+隐身widnow)或火狐(正常+私人浏览)时,它可以正常工作。

但是,如果我使用两个不同的浏览器,比如Chrome和Firefox,那么我会收到以下错误。

 [130919 16:21:10.77] [vline.mediaSession] GET_LOCAL_STREAM_FAILED (Do you have a camera and have you given permission to access it? [https://vline.com/developer/docs/debugging#get_local_stream_failed])

我已经检查了我的凸轮设置,一切都是允许的,并且该站点也在允许访问我的凸轮和麦克风的站点白名单中。但我仍然得到上面的错误。

站点在 SSL 上运行。

任何人都可以帮助解决此错误吗?

提前感谢...

现在

我想在答案中总结评论,因为一切似乎都解决了。

Firefox 和 Chrome 之间的通话确实按预期工作,但 Jay 在尝试在同一台计算机上运行 Chrome 和 Firefox 并拨打电话时遇到了问题。这适用于我测试过的机器,但根据问题中粘贴的错误,看起来其中一个浏览器无法获取相机;我们偶尔会看到浏览器无法正确获取/释放相机的问题,所以这可能是他看到的问题的原因。我们将继续尝试在不同的平台上重现这一点,并向浏览器提交错误。

Jay确认在两台不同的计算机之间进行呼叫确实可以正常工作。

更新:我能够在Windows上重现这一点。这是火狐错误:https://bugzilla.mozilla.org/show_bug.cgi?id=918938