20: SDK 放弃请求,可能由于请求次数太多。
1115: 音频设备模块:AudioRecord 数据返回错误、SDK 会自动处理、重启 AudioRecord。
1101: 音频设备模块:严重异常。
1112: 音频设备模块:AudioTrack 启动失败,系统 ROM 报错,建议重启 App 或重启手机、检查播放权限。
1111: 音频设备模块:AudioRecord 启动失败,系统 ROM 报错,建议重启 App 或重启手机、检查录音权限。
1109: 音频设备模块:播放频率低于 50,常见为 0,即播放未启动,建议检查是否 AudioTrack 实例过多。
1108: 音频设备模块:录制频率低于 50,常见为 0,即采集未启动,建议检查录音权限。
1005: 音频设备模块:音频设备出现错误(未明确指明为何种错误)。请检查音频设备是否被其他应用占用,或者尝试重新进入频道。
1022: 音频设备模块:初始化 Loopback 设备错误。
1008: 音频设备模块:初始化播放设备出现错误。请检查播放设备是否被其他应用占用,或者尝试重新进入频道。
1011: 音频设备模块:初始化录音设备时出现错误。请检查录音设备是否正常,或者尝试重新进入频道。
1206: 音频设备模块:Audio Session 无法被启动。
1201: 音频设备模块:当前设备不支持音频输入,可能的原因是 Audio Session 的 category 配置不对或音频输入设备被占用。建议把后台所有 App 杀掉,重新加入频道。
1210: 音频设备模块:初始化音频设备出错。一般出错是因为音频设备的设置参数错误。
1213: 音频设备模块:重新初始化音频设备出错。一般出错是因为音频设备的设置参数错误。
1214: 音频设备模块:重新启动 Audio Unit 出错。一般出错是因为 Audio Session 的 category 设置与 Audio Unit 的设置不兼容。
1006: 音频设备模块:使用 Java 资源出现错误。
1027: 音频设备模块:没有录音权限。请检查是否已经打开权限允许录音。
1360: 音频设备模块:无播放设备。
1359: 音频设备模块:无录制设备。请检查是否有可用的录放音设备或者录放音设备是否已经被其他应用占用。
1018: 音频设备模块:录音失败。
1033: 音频设备模块:录制设备被占用。
1015: 音频设备模块:运行时播放出现错误。请检查播放设备是否正常,或者尝试重新进入频道。
1017: 音频设备模块:运行时录音错误。请检查录音设备是否正常,或者尝试重新进入频道。
1007: 音频设备模块:设置的采样频率出现错误。
1023: 音频设备模块:启动 Loopback 设备错误。
1009: 音频设备模块:启动播放设备出现错误。请检查播放设备是否正常,或者尝试重新进入频道。
1012: 音频设备模块:启动录音设备出现错误。请检查录音设备是否正常,或者尝试重新进入频道。
1010: 音频设备模块:停止播放设备出现错误。
1013: 音频设备模块:停止录音设备出现错误。
1314: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1311: 音频设备模块:系统内存不足或者机器性能较差 解决方案:重启机器或者更换机器。
1319: 音频设备模块:系统内存不足或者机器性能较差 解决方案:重启机器或者更换机器。
1301: 音频设备模块:音频驱动异常或者兼容性问题 解决方案:禁用并重新启用音频设备,或者重启机器。
1306: 音频设备模块:音频驱动异常或者兼容性问题 解决方案:禁用并重新启用音频设备,或者重启机器。
1307: 音频设备模块:无可用音频设备 解决方案:插入音频设备。
1303: 音频设备模块:音频驱动异常或者兼容性问题 解决方案:禁用并重新启用音频设备,或者重启机器。
1323: 音频设备模块:无可用音频播放设备。解决方案:插入音频设备。
1322: 音频设备模块:无可用音频采集设备。解决方案:插入音频设备。
1320: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1309: 音频设备模块:音频驱动异常或者兼容性问题 解决方案:禁用并重新启用音频设备,或者重启机器。
1351: 音频设备模块:音频驱动异常或者兼容性问题 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1354: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1355: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1353: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1356: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1358: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
1357: 音频设备模块:音频驱动异常 解决方案:禁用并重新启用音频设备,或者重启机器,或者更新声卡驱动。
19: 资源已被占用,不能重复使用。
13: SDK 内部绑定到网络 Socket 失败。仅供 SDK 内部使用,不通过 API 或者回调事件返回给 App。
115: 在调用 sendStreamMessage 时,当发送的数据频率超过限制时(6 KB/s),会发生该错误。
6: 传入的缓冲区大小不足以存放返回的数据。
11: 请求被取消。仅供 SDK 内部使用,不通过 API 或者回调事件返回给 App。
123: 此用户被服务器禁止。
111: 网络连接中断。仅适用于声网 Web SDK。
112: 网络连接丢失。仅适用于声网 Web SDK。
120: 解密失败,可能是用户加入频道用了不同的密码。请检查加入频道时的设置,或尝试重新加入频道。
130: 在调用 addPublishStreamUrl 时,如果开启了加密,则会返回该错误(推流不支持加密流)。
1: 一般性的错误(没有明确归类的错误原因)。
21: Windows 下特定的防火墙设置导致 SDK 初始化失败然后崩溃。
101: 不是有效的 App ID。请更换有效的 App ID 重新加入频道。
2: API 调用了无效的参数。例如指定的频道名含有非法字符。
102: 不是有效的频道名。请更换有效的频道名重新加入频道。
134: 无效的 User account.
17: 加入频道被拒绝。一般有以下原因:
18: 离开频道失败。一般有以下原因:
1001: 加载媒体引擎失败。
14: 网络不可用。仅供 SDK 内部使用,不通过 API 或者回调事件返回给 App。
15: 没有网络缓冲区可用。仅供 SDK 内部使用,不通过 API 或者回调事件返回给 App。
7: SDK 尚未初始化,就调用其 API。请确认在调用 API 之前已初始化声网引擎。
113: 用户不在频道内。
3: RTC 引擎初始化失败。处理方法:
4: RTC 引擎当前状态不支持此项操作。
9: 没有操作权限,请检查用户是否授予 app 音视频设备使用权限。
103: 无法获取当前指定区域的服务器资源。请在调用 init 方法时尝试指定其他区域。
0: 没有错误。
151: CDN 相关错误。请调用 removePublishStreamUrl 方法删除原来的推流地址,然后调用 addPublishStreamUrl 方法重新推流到新地址。
156: 推流地址格式有错误。请检查推流地址格式是否正确
154: 推流服务器出现错误。请调用 addPublishStreamUrl 重新推流
153: 操作不属于主播自己的流,如更新其他主播的流参数、停止其他主播的流。请检查 App 逻辑。
155: 服务器无法找到数据流。
152: 单个主播的推流地址数目达到上限 10。请删掉一些不用的推流地址再增加推流地址。
5: 调用被拒绝。
22: 当用户 App 占用资源过多,或系统资源耗尽时,SDK 分配资源失败会返回该错误。
119: 切换角色失败。请尝试重新加入频道。
114: 在调用 sendStreamMessage 时,当发送的数据长度大于 1024 个字节时,会发生该错误。
1002: 启动媒体引擎开始通话失败。请尝试重新进入频道。
1004: 启动视频渲染模块失败。
117: 数据流发送超时。
10: API 调用超时。有些 API 调用需要 SDK 返回结果,如果 SDK 处理事件过长,超过 10 秒没有返回,会出现此错误。
116: 在调用 createDataStream 时,如果创建的数据通道过多(超过 5 个通道),会发生该错误。
12: 调用频率太高。仅供 SDK 内部使用,不通过 API 或者回调事件返回给 App。
1602: 视频设备模块:视频编码器错误。该错误为严重错误,请尝试重新加入频道。
1601: 视频设备模块:视频编码器初始化错误。该错误为严重错误,请尝试重新加入频道。
1603: 视频设备模块:视频编码器设置错误。
1600: 视频设备模块:未知错误。
1501: 视频设备模块:没有摄像头使用权限。请检查是否已经打开摄像头权限。
127: 水印文件信息错误。
128: 水印文件数据格式错误。
124: 水印文件参数错误。
125: 水印文件路径错误。
126: 水印文件格式错误。
129: 水印文件读取错误。
错误代码 错误代码意味着 SDK 遇到不可恢复的错误,需要应用程序干预,例如打开摄像头失败会返回错误,应用程序需要提示用户不能使用摄像头。