Twilio-尝试在可编程视频中共享屏幕时出现Firefox MediaStreamError

Twilio-尝试在可编程视频中共享屏幕时出现Firefox MediaStreamError,firefox,twilio,react-redux,twilio-api,Firefox,Twilio,React Redux,Twilio Api,我正在尝试在Firefox上使用Twilio的可编程视频共享我的屏幕。但是,我收到了MediaStreamError{name:“NotAllowedError”,消息:“请求不被u..”,约束:,堆栈:“}。理想情况下,我应该看到一个弹出窗口,要求用户允许或拒绝权限 Twilio.Video.connect(twilioToken, { name: roomName, audio: true, video: { mediaSource: 'window' || 'screen' } }).

我正在尝试在Firefox上使用Twilio的可编程视频共享我的屏幕。但是,我收到了
MediaStreamError{name:“NotAllowedError”,消息:“请求不被u..”,约束:,堆栈:“}
。理想情况下,我应该看到一个弹出窗口,要求用户允许或拒绝权限

Twilio.Video.connect(twilioToken, {
name: roomName,
audio: true,
video: {
  mediaSource: 'window' || 'screen' }
}).then....

罪魁祸首是本地主机。显然,屏幕共享只适用于Firefox上的HTTPS。我试图将localhost添加到白名单中,但没有任何帮助。

您正在测试哪个版本的Firefox?如果您尝试使用,它是否有效?我使用的是54.0.1。是的,会出现一个弹出窗口,询问我是否要共享屏幕。好的,还有一件事,来自
MediaStreamError
的消息的其余部分是什么?“这个请求是美国不允许的…”是的,这正是我看到的。好的,我想知道完整的错误,所以你需要做的是。在Firefox开发工具控制台中,您可以看到错误,右键单击错误并选择“存储为全局变量”。这将把错误存储到变量
temp0
。然后可以使用
temp0
查询对象。因此,请让我知道
temp0.message
的输出。谢谢