如何捕获 navigator.mediaDevices 错误?
how to catch navigator.mediaDevices error?
我的 angular 应用程序有视频通话功能。现在,只要一个人呼叫另一个人,在开始呼叫之前,被呼叫者或呼叫者就会被要求获得 microphone/camera 访问权限。打字稿中有没有一种方法可以捕获如果用户单击“阻止”以进行 camera/micrphone 访问,我会收到什么错误?
任何人都可以提供一些有用的 link 或一段代码吗?
...以'normal'的方式..一个请求权限的人,可以在try...catch
块中做,并处理PermissionDeniedError
:
https://github.com/VovanSuper/Slider-teleprompter/blob/main/src/scripts/helpers/recorder.js#L72
我的 angular 应用程序有视频通话功能。现在,只要一个人呼叫另一个人,在开始呼叫之前,被呼叫者或呼叫者就会被要求获得 microphone/camera 访问权限。打字稿中有没有一种方法可以捕获如果用户单击“阻止”以进行 camera/micrphone 访问,我会收到什么错误?
任何人都可以提供一些有用的 link 或一段代码吗?
...以'normal'的方式..一个请求权限的人,可以在try...catch
块中做,并处理PermissionDeniedError
:
https://github.com/VovanSuper/Slider-teleprompter/blob/main/src/scripts/helpers/recorder.js#L72