【发布时间】:2018-05-04 12:17:01
【问题描述】:
我可以以某种方式在 chrome 中以编程方式选择麦克风吗?前提是可以完全访问启动浏览器的机器。
可以在 JavaScipt 上以某种方式完成吗?如果这可以在 JS 上实现,那么我可以通过tampermonkey 进行扩展或通过webdriver Selenium 运行脚本。
我找到了以下示例,它在控制台中显示音频设备列表。我也可以通过控制台更换麦克风吗?举个例子,如果可能的话。如果这不可能,请写下为什么这不起作用以及如何尝试以不同的方式解决问题。
navigator.mediaDevices.enumerateDevices()
.then(function(devices) {
devices.forEach(function(device) {
console.log(device.kind + ": " + device.label +
" id = " + device.deviceId);
});
})
【问题讨论】:
标签: javascript google-chrome selenium selenium-webdriver tampermonkey