我在Angular4+中使用ngx-webcam插件时遇到了问题,因为我使用这个插件在我的应用程序中捕获图像,但是当用户不允许使用摄像头时,我应该从捕获图像转变为从电脑或手机上传图像。
在这个ngx-webcam插件中,我们确实有关闭摄像头的功能,但我需要的是识别用户是否允许使用webcame来捕捉图像。
我想解决这个问题,找了很多,但找不到任何相关的东西来查找用户是否允许
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>