通过阅读本文,您可以参考调用Web SDK接口方法失败时返回的错误码,及时解决集成Web SDK遇到的问题。

isSupport返回错误码

当您在调用isSupport检测浏览器是否支持RTC SDK失败时,返回的错误码可参考下表。

错误码

含义

描述

类型

10000

ERROR_DEVICE_UNKNOWNERROR

设备未知错误。

设备错误

10001

ERROR_DEVICE_AUDIODEVICENOTFOUND

未找到音频设备。

10002

ERROR_DEVICE_VIDEODEVICENOTFOUND

未找到视频设备。

10003

ERROR_DEVICE_AUDIODEVICENOTALLOWED

浏览器禁用音频设备。

10004

ERROR_DEVICE_VIDEODEVICENOTALLOWED

浏览器禁用视频设备。

10005

ERROR_DEVICE_AUDIODEVICENOTREADABLE

系统禁用音频设备。

10006

ERROR_DEVICE_VIDEODEVICENOTREADABLE

系统禁用视频设备。

10007

ERROR_DEVICE_CONSTRAINEDDERROR

参数错误。

10014

ERROR_SCREENSHARE_INVALIDACCESS

无效访问错误。

10015

ERROR_SCREENSHARE_ABORTERROR

中止错误。

10016

ERROR_SCREENSHARE_INVALIDSTATEERROR

无效状态错误。

10017

ERROR_SCREENSHARE_TYPEERROR

类型错误。

10020

ERROR_NOTSUPPORT_WEBRTC

浏览器不支持Web RTC。

Web RTC检测错误

10021

ERROR_NEEDHTTPS

不是HTTPS环境。

10022

ERROR_NOTSUPPORT_DEVICE

不支持获取设备。

10023

ERROR_NOTSUPPORT_H264

不支持H264。

10024

ERROR_NOTSUPPORT_BROWSER

不支持此浏览器。

10025

ERROR_NOTSUPPORT_SCREENSHARE

不支持屏幕共享。

通用错误码

当您在调用其他接口方法时(isSupport除外),失败返回的错误码可参考下表。

错误码

含义

描述

类型

10000

ERROR_DEVICE_UNKNOWNERROR

设备未知错误。

设备错误

10001

ERROR_DEVICE_AUDIODEVICENOTFOUND

未找到音频设备。

10002

ERROR_DEVICE_VIDEODEVICENOTFOUND

未找到视频设备。

10003

ERROR_DEVICE_AUDIODEVICENOTALLOWED

浏览器禁用音频设备。

10004

ERROR_DEVICE_VIDEODEVICENOTALLOWED

浏览器禁用视频设备。

10005

ERROR_DEVICE_AUDIODEVICENOTREADABLE

系统禁用音频设备。

10006

ERROR_DEVICE_VIDEODEVICENOTREADABLE

系统禁用视频设备。

10008

ERROR_DEVICE_AUDIO_ENDED

外接设备麦克风拔出。

10009

ERROR_DEVICE_VIDEO_ENDED

外接设备摄像头拔出。

10030

ERROR_NOTSUPPORT_SETOUTPUTDEVICE

不支持设置播放设备。

10031

ERROR_HOT_UPDATE_LOCAL_VIDEO

热更新本地视频失败。

10032

ERROR_VIDEO_STREAM_NOT_FOUND

未找到视频流。

10033

ERROR_GETPREVIEWSTREAM

获取本地预览流失败。

10040

ERROR_NOTSUPPORT_SETSINKID

不支持设置播放设备的API。

10041

ERROR_NOTSUPPORT_PROPORTION

不支持设置的分辨率比例。

10042

ERROR_RESOLUTION_MODIFICATION

分辨率热更新失败。

10043

ERROR_RESOLUTION_HOT_UPDATE

不支持分辨率热更新。

10044

ERROR_NOTSUPPORT_RESOLUTION_PARAMES

分辨率参数错误。

10010

ERROR_SCREENSHARE_UNKNOWNERROR

屏幕共享未知错误。

屏幕共享错误

10011

ERROR_SCREENSHARE_NOTALLOWED

屏幕共享被禁用。

10012

ERROR_SCREENSHARE_ENDED

屏幕共享已取消。

10013

ERROR_SCREENSHARE_NOPERMISSION

屏幕共享系统禁止(Mac)。

10101

ERROR_OPTIONS_CHANNELPROFILE_CDNLIVE

频道模式不是低延迟互动模式。

配置错误

10111

ERROR_OPTIONS_CHANNELPROFILE_RTC

频道模式不是通信模式。

10112

ERROR_OPTIONS_LIVE_CANNOT_PUBLISH

观众角色不能推流。

10120

ERROR_OPTIONS_AUDIO_ONLY

纯音频模式推流或订阅其他流。

10130

ERROR_OPTIONS_ENABLECAMERA

enableCamera的时候调用摄像头。

10140

ERROR_NO_USER

用户不存在。

10306

ERROR_H5_COMPATIBLE

onError中返回的错误,需要推流端开启H5兼容模式。

10501

ERROR_H5_COMPATIBLE_MODE

H5兼容模式错误(需要非H5端开启H5兼容模式)。

10160

ERROR_NO_SUBSCRIPTION_CONTENT

订阅失败,没有可用的流。

入会失败

10171

ERROR_SET_LOCAL_DESCRIPTION

设置本地描述失败。

10200

ERROR_AUTOPLAY_UNKNOWN_ERROR

自动播放未知错误。

自动播放错误

10201

ERROR_AUTOPLAY_ERROR

自动播放失败错误。

10301

ERROR_ICE_PUBLISH_DISCONNECTED

推流ice断开。

网络错误

10302

ERROR_ICE_SUBSCRIBE_DISCONNECTED

订阅ice断开。

10310

ERROR_HEARTBEAT_TIMEOUT

90s心跳超时。

10311

ERROR_NOSESSION

no session。

33622275

ERROR_OPTIONS_JOINCHANNEL

入会失败,频道类型错误。

频道类型

10303

ERROR_ICE_PUB_NOCANDIDATE

推流连接UDP不通。

推流错误

10307

ERROR_PUB_MEDIA_HANG_UP

推流流媒体异常,需要重新推流。

10400

ERROR_PUBLISH_NOSTREAM

所有流都是禁用状态。

10401

ERROR_ANSWER_FAIL

answer失败。

10304

ERROR_ICE_SUB_NOCANDIDATE

订阅连接UDP不通。

订阅错误

10305

ERROR_DECODE_ERROR

订阅解码异常,建议重新订阅。

播放错误

10500

ERROR_FREQUENTLY_OPERATION

推流或订阅操作频繁。

操作错误

10600

ERROR_AUDIOMIXING_UNKNOWN_ERROR

伴奏播放未知错误。

伴奏错误

10601

ERROR_LOAD_AUDIO_FAILED

伴奏加载音频失败。

10602

ERROR_INVALID_AUDIO_MIXING_STATE

伴奏当前播放状态错误。

10603

ERROR_NOTSUPPORT_AUDIOCONTEXT

当前浏览器不支持AudioContext。

10604

ERROR_AUTOPLAY_FAIL

AudioContext自动播放失败。

10605

ERROR_NOT_ARRAYBUFFER

伴奏播放内容不是ArrayBuffer。

10606

ERROR_AUDIO_MIXING_MISSING_PARAME

伴奏缺少参数。

10607

ERROR_START_MIX_FAIL

伴奏混音失败。

10608

ERROR_RESUME_AUDIO_FAIL

伴奏恢复失败。