Firefox addon SourceUnavailableError从关于页请求getUserMedia进行视频时出错

Firefox addon SourceUnavailableError从关于页请求getUserMedia进行视频时出错,firefox-addon,Firefox Addon,请求带有音频的麦克风:true工作正常,但是请求网络摄像头视频或屏幕视频失败,出现sourceunavailableerror。我已将browser字符串添加到首选项media.getusermedia.screensharing.allowed\u domains 请求网络摄像头视频的代码: var param = { // audio: true, // if just this it works fine video: tru

请求带有
音频的麦克风:true
工作正常,但是请求网络摄像头视频或屏幕视频失败,出现
sourceunavailableerror
。我已将
browser
字符串添加到首选项
media.getusermedia.screensharing.allowed\u domains

请求网络摄像头视频的代码:

        var param = {
            // audio: true, // if just this it works fine
            video: true // {mediaSource: 'screen'} does not work either
        };
        navigator.mediaDevices.getUserMedia(param).then(function(stream) {
            console.log('success');
        })
        .catch(function(err) {
            console.error('err:', err)
        });
要重现此错误,请打开浏览器控制台,并按如下方式粘贴上面的代码:

给出的错误是:

err:MediaStreamError{name:“SourceUnavailableError”,消息:“分配视频源失败”,约束:,堆栈:}

你知道我如何避开这个
SourceUnvailableError

我在这里挖了很多,但还没有成功


谢谢

Noitidart,您知道您的源代码需要在调试问题中,并且应该是一个很好的例子。请把它放在问题里。github链接很好,但不是问题所要求的。@Noitidart我无法复制它。我收到了成功消息。根据wc3
测试它时,您是否有视频源/摄像机由于硬件错误(例如,来自另一个进程的锁定)无法访问媒体流的源.
您是否打开了另一个使用camera@Noitidartgaves me
name:“SecurityError”
。在我更改配置屏幕共享域后,它可以工作。我得到了success@Noitidart我将
media.getusermedia.screensharing.allowed\u domains
更新为
*
。我想我需要立即重置它,您知道您的源代码需要在调试问题中,并且它应该是一个。请把它放在问题里。github链接很好,但不是问题所要求的。@Noitidart我无法复制它。我收到了成功消息。根据wc3
测试它时,您是否有视频源/摄像机由于硬件错误(例如,来自另一个进程的锁定)无法访问媒体流的源.
您是否打开了另一个使用camera@Noitidartgaves me
name:“SecurityError”
。在我更改配置屏幕共享域后,它可以工作。我得到了success@Noitidart我将
media.getusermedia.screensharing.allowed\u domains
更新为
*
。我想我现在需要重置它