new RtcError()
RtcError 错误对象
Extends
- Error
Members
(static, readonly) code
- See:
-
- 详细错误码列表: ErrorCode
错误码
(static, readonly) extraCode
- See:
-
- 详细错误码列表: ErrorCode
扩展错误码
(static, readonly) functionName
抛出错误的函数名称
(static, readonly) message
错误信息
(static, readonly) handler
- Since:
-
- v5.2.0
错误回调处理函数,可在部分错误出现时,尝试进行恢复。目前支持如下错误的 handler:
- extraCode 5302:当系统关闭了浏览器的摄像头、麦克风、屏幕分享权限时,trtc.startLocalAudio trtc.startLocalVideo trtc.startScreenShare 会采集失败,此时调用 error.handler 可跳转至系统权限设置 APP,方便用户开启权限。
trtc.startLocalAudio().catch(error => { if (error.extraCode === 5302 && typeof error.handler === 'function') { // 提示用户系统关闭了浏览器的摄像头 or 麦克风权限,即将跳转至系统权限设置 APP,请打开浏览器摄像头、麦克风权限。 // 适用于 Windows 和 MacOS 系统。 error.handler(); } })