枚举媒体设备空javascript
我想选择要使用的相机。我发现存在:enumerateDevices()枚举媒体设备空javascript,javascript,html,enumerate-devices,Javascript,Html,Enumerate Devices,我想选择要使用的相机。我发现存在:enumerateDevices() 我已经试过了,但它没有返回任何相机设备。我测试了你的代码,它工作正常。 它会将mediaDevices列表返回给我 audioinput: id = default audioinput: id = communications audioinput: id = 59392f81738870b09dec51e4375320b0a0ae2f7c44a2683272491e708c3c5cf4 videoinput: id =
我已经试过了,但它没有返回任何相机设备。我测试了你的代码,它工作正常。 它会将mediaDevices列表返回给我
audioinput: id = default
audioinput: id = communications
audioinput: id = 59392f81738870b09dec51e4375320b0a0ae2f7c44a2683272491e708c3c5cf4
videoinput: id = ae367efe808e935504983bda9831593a5324b3d5e9b79f8801eb9d9d55406531
audiooutput: id = default
audiooutput: id = communications
audiooutput: id = 65235ec7e9c60747b6c24f3de8305f2ceead65432841a7706d57dae87412e1b
我只是在您的“如果”中出现了一个错误:“非法返回语句”。
您必须删除返回
if (!navigator.mediaDevices ||!navigator.mediaDevices.enumerateDevices) {
console.log ("enumerateDevices () not supported.");
}
if (!navigator.mediaDevices ||!navigator.mediaDevices.enumerateDevices) {
console.log ("enumerateDevices () not supported.");
}