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

时间:2018-11-06 11:49:51

标签: angular webcam-capture

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

在这个ngx-webcam插件中,我们确实具有打开/关闭网络摄像头的功能,但我需要确定用户是否已授予使用网络摄像头捕获图像的权限。

我正在尝试解决此问题并进行了大量搜索,但找不到与用户是否允许相关的任何内容

1 个答案:

答案 0 :(得分:0)

  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>