ngx网络摄像头如何识别用户是否允许网络摄像头权限-Angular 4+



我在Angular4+中使用ngx网络摄像头插件时遇到问题,因为我正在使用此插件在应用程序中捕获图像,但当用户不允许使用网络摄像头时,我应该从捕获更改为从计算机或移动设备上传图像。

在这个ngx网络摄像头插件中,我们确实有,打开/关闭网络摄像头,但我需要的是确定用户是否允许使用webcome来捕捉图像。

我正在努力解决这个问题,并搜索了很多,但找不到任何相关的信息来确定用户是否允许

public handleInitError(error: WebcamInitError): void {
if (error.mediaStreamError && error.mediaStreamError.name === 'NotAllowedError') {
this.camPermission = true;
console.warn('Camera access was not allowed by user!');
}
}
<webcam (initError)="handleInitError($event)"></webcam>

显示错误,然后采取相应的操作

最新更新