AgoraWarningCode 常量

Declared in AgoraEnumerates.h

AgoraWarningCode

警告代码

警告代码表示 SDK 运行时出现了(网络或媒体相关的)警告。通常情况下,SDK 上报的警告信息 App 可以忽略,SDK 会自动恢复。比如和服务器失去连接时,SDK 可能会上报 AgoraWarningCodeOpenChannelTimeout(106) 警告,同时自动尝试重连。

Constants

AgoraWarningCodeInvalidView

8: 指定的 view 无效,使用视频功能时需要指定 view,如果 view 尚未指定,则返回该警告。

Declared In AgoraEnumerates.h.

AgoraWarningCodeInitVideo

16: 初始化视频功能失败。有可能是因视频资源被占用导致的。用户无法看到视频画面,但不影响语音通信。

Declared In AgoraEnumerates.h.

AgoraWarningCodePending

20: 请求处于待定状态。一般是由于某个模块还没准备好,请求被延迟处理。

Declared In AgoraEnumerates.h.

AgoraWarningCodeNoAvailableChannel

103: 没有可用的频道资源。可能是因为服务端没法分配频道资源。

Declared In AgoraEnumerates.h.

AgoraWarningCodeLookupChannelTimeout

104: 查找频道超时。在加入频道时 SDK 先要查找指定的频道,出现该警告一般是因为网络太差,连接不到服务器。

Declared In AgoraEnumerates.h.

AgoraWarningCodeLookupChannelRejected

105: 查找频道请求被服务器拒绝。服务器可能没有办法处理这个请求或请求是非法的。

DEPRECATED

从 v2.4.1 起废弃。请改用 connectionChangedToStatereason 参数的 AgoraConnectionChangedRejectedByServer(10)

Declared In AgoraEnumerates.h.

AgoraWarningCodeOpenChannelTimeout

106: 打开频道超时。查找到指定频道后,SDK 接着打开该频道,超时一般是因为网络太差,连接不到服务器。

Declared In AgoraEnumerates.h.

AgoraWarningCodeOpenChannelRejected

107: 打开频道请求被服务器拒绝。服务器可能没有办法处理该请求或该请求是非法的。

Declared In AgoraEnumerates.h.

AgoraWarningCodeSwitchLiveVideoTimeout

111: 切换直播视频超时。

Declared In AgoraEnumerates.h.

AgoraWarningCodeSetClientRoleTimeout

118: 直播场景下设置用户角色超时。

Declared In AgoraEnumerates.h.

AgoraWarningCodeSetClientRoleNotAuthorized

119: 直播场景下用户角色未授权。

Declared In AgoraEnumerates.h.

AgoraWarningCodeOpenChannelInvalidTicket

121: TICKET 非法,打开频道失败。

Declared In AgoraEnumerates.h.

AgoraWarningCodeOpenChannelTryNextVos

122: 尝试打开另一个服务器。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAudioMixingOpenError

701: 打开伴奏出错。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmRuntimePlayoutWarning

1014: 音频设备模块:运行时播放设备出现警告。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmRuntimeRecordingWarning

1016: 音频设备模块:运行时录音设备出现警告。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmRecordAudioSilence

1019: 音频设备模块:没有采集到有效的音频数据。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmPlaybackMalfunction

1020: 音频设备模块:播放频率异常,可能造成音频卡顿。该异常原因为系统 CPU 占用率高,建议结束其他可能占用 CPU 的 app。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmRecordMalfunction

1021: 音频设备模块:录制频率异常,可能造成音频卡顿。该异常原因为系统 CPU 占用率高,建议结束其他可能占用 CPU 的 app。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmInterruption

1025: 通话或直播被系统声音打断,比如电话、闹钟等。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmCategoryNotPlayAndRecord

1029: 在通话过程中,AudioSessionCategory 必须设置成 AVAudioSessionCategoryPlayAndRecord。SDK 会监控这个属性值。如果你将 AudioSessionCategory 设为其他值,SDK 会触发该警告,并强制设置回 AVAudioSessionCategoryPlayAndRecord

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmRecordAudioLowlevel

1031: 音频设备模块:录到的声音太低。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmPlayoutAudioLowlevel

1032: 音频设备模块:播放的声音太低。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmNoDataReadyCallback

1040: 音频设备模块:音频驱动器发生异常。解决方案:禁用并重新启用音频设备,或者重启 app 运行设备,或者更新声卡驱动。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmInconsistentDevices

1042: 音频设备模块:音频采集设备和播放设备不一致,可能引起回声,建议使用同一设备采集和播放音频。

Declared In AgoraEnumerates.h.

AgoraWarningCodeApmHowling

1051: (仅通信场景)音频信号处理模块:录制音频时监测到啸叫。

Declared In AgoraEnumerates.h.

AgoraWarningCodeAdmGlitchState

1052: 音频设备模块:音频播放会卡顿。

Declared In AgoraEnumerates.h.

AgoraWarningCodeApmResidualEcho

1053: 音频信号处理模块:检测到残余回声,该回声可能由系统线程调度不及时或信号溢出导致。

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h

X
本篇文章对你是否有帮助?