REMOTE_VIDEO_STATE_REASON
REMOTE_VIDEO_STATE_REASON
远端视频状态变化的原因。
枚举值
- REMOTE_VIDEO_STATE_REASON_INTERNAL
- (0):远端视频状态发生变化时,SDK 上报该原因。
- REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION
- (1):网络拥塞导致远端视频状态变化。
- REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY
- (2):网络恢复导致远端视频状态变化。
- REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED
- (3):本地用户停止接收远端视频流或关闭视频模块。
- REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED
- (4):本地用户恢复接收远端视频流或开启视频模块。
- REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED
- (5):远端用户停止发送视频流或关闭视频模块。
- REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED
- (6):远端用户恢复发送视频流或开启视频模块。
- REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE
- (7):远端用户离开频道。
- REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK
- (8):由于网络较差,远端音视频流降级为纯音频流。
- REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY
- (9):网络改善后,远端纯音频流恢复为音视频流。
- REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND
- (12):(仅适用于 iOS 平台)远端用户的应用切换到后台。
- REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT
- (13):本地视频解码器不支持解码远端视频流。