除了navigator.mediaDevices.getUserMedia之外,还有其他任何方法来获取连接的输入设备吗?

时间:2019-04-10 12:22:37

标签: javascript html5-video getusermedia

  

Blockquote

我正在尝试获取连接到系统的输入设备的列表。我曾经使用过navigator.mediaDevices.getUserMedia,但与此同时存在一些安全来源问题,是否还有其他方法可以找到与我的系统连接的输入设备。

如果有人在c#或.net中有解决方案,我对c#也可以。

下面是我用来获取设备列表的代码。

navigator.mediaDevices.getUserMedia({
                    video: {
                        width: 160,
                        height: 120,
                        frameRate: 30
                    },
                    audio: {
                        sampleRate: 44100,
                        sampleSize: 16,
                        volume: 0.25
                    }
                }).then(stream => {
                    videoElement.srcObject = stream;
                      < !--updateDeviceList(); -->
                    })
                    .catch(err => log(err.name + ": " + err.message));

0 个答案:

没有答案