Firefox navigator.mediaDevices.getUserMedia未解析

Firefox navigator.mediaDevices.getUserMedia未解析,firefox,media,getusermedia,autoplay,Firefox,Media,Getusermedia,Autoplay,我发现,Firefox中的getUserMedia承诺只有在选项卡处于活动状态或单击选项卡实例时才能解决:(Firefox,81.0) 否则,承诺永远不会解决或拒绝。它对我来说就像一只虫子 我只在Firefox中见过这种行为。Safari和Chrome工作正常。我也在about:config中播放了媒体设置,但没有任何帮助 在我的测试中,我已经永久地接受了音频许可 Thx (编辑):其他信息: Firefox在about:config媒体中有设置。阻止自动播放,直到进入前台。但这种设置不会改变行

我发现,Firefox中的getUserMedia承诺只有在选项卡处于活动状态或单击选项卡实例时才能解决:(Firefox,81.0)

否则,承诺永远不会解决或拒绝。它对我来说就像一只虫子

我只在Firefox中见过这种行为。Safari和Chrome工作正常。我也在about:config中播放了媒体设置,但没有任何帮助

在我的测试中,我已经永久地接受了音频许可

Thx

(编辑):其他信息: Firefox在about:config媒体中有设置。阻止自动播放,直到进入前台。但这种设置不会改变行为。也许应该

(编辑2020-12-10:有关Mozo的论坛帖子;论坛:)

(已解决)

严格的媒体政策可以通过访问

about:prererences -> Security -> Autoplay 
这样就可以禁用自动播放阻止,或在启用自动播放的情况下将网站列入白名单,并可以为后台选项卡/窗口播放媒体

编辑(2020-12-01)


经过一点测试和调查,我发现使用Autoplay可以在非聚焦的Firefox选项卡/窗口中播放音频。但不幸的是,当涉及WebRTC/SIP时,仍然无法绕过严格的策略。承诺仍然无法解决。

自动播放配置控制从
标签播放的内容。感谢您的回答。我正在使用的音频节点的自动播放处于活动状态。我很确定Firefox的行为并不像它所想象的那样。它还没有正式确认,我想得到社区的一些确认。你可以在提交Firefox缺陷报告。如果你提供一个完整的示例,这样团队就可以重现问题,他们会认真对待的。看起来Firefox的行为不是一个bug,而是一个安全特性。也许我没有正确理解第一条评论。可以在或标记上设置自动播放属性。严格的媒体策略只能通过转到大约:prererences->Security->Autoplay来绕过。这提供了禁用Autoplay阻止或在启用Autoplay的情况下将网站列入白名单的可能性。
about:prererences -> Security -> Autoplay