如何检测用户是否屏蔽了相机?
How to detect if user has blocked camera?
如何检测用户是否在浏览器中屏蔽了摄像头?
我试过这个:
navigator.mediaDevices.getUserMedia(constraints)
.then(function(stream) {
console.log(stream)
})
.catch(function(err) {
console.log(error)
});
但是我明白了
VM1267:1 Uncaught ReferenceError: constraints is not defined
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
我假设我应该针对这个异常 NotAllowedError
。
谢谢。
您需要实际指定 constraints
:
navigator.mediaDevices.getUserMedia({ audio: true, video: true })
.then(function(stream) {
console.log(stream)
})
.catch(function(err) {
console.log(error)
});
您在问题中链接到的 MDN page 有更多信息。
如何检测用户是否在浏览器中屏蔽了摄像头?
我试过这个:
navigator.mediaDevices.getUserMedia(constraints)
.then(function(stream) {
console.log(stream)
})
.catch(function(err) {
console.log(error)
});
但是我明白了
VM1267:1 Uncaught ReferenceError: constraints is not defined
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
我假设我应该针对这个异常 NotAllowedError
。
谢谢。
您需要实际指定 constraints
:
navigator.mediaDevices.getUserMedia({ audio: true, video: true })
.then(function(stream) {
console.log(stream)
})
.catch(function(err) {
console.log(error)
});
您在问题中链接到的 MDN page 有更多信息。