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));