LocalVideoStreamReason
LocalVideoStreamReason
本地视频状态改变原因。
枚举值
- LocalVideoStreamReasonOk
- 0:本地视频状态正常。
- LocalVideoStreamReasonFailure
- 1:出错原因不明确。
- LocalVideoStreamReasonDeviceNoPermission
- 2:没有权限启动本地视频采集设备。请提示用户开启设备权限后再重新加入频道。废弃
- 该枚举已废弃。请改用 onPermissionError 回调中的 CAMERA。
- LocalVideoStreamReasonDeviceBusy
- 3:本地视频采集设备正在使用中。请提示用户检查摄像头是否被其他 App 占用,或者尝试重新加入频道。
- LocalVideoStreamReasonCaptureFailure
- 4:本地视频采集失败。请提示用户检查视频采集设备是否正常工作,检查摄像头是否被其他 App 占用,或者尝试重新加入频道。
- LocalVideoStreamReasonCodecNotSupport
- 5:本地视频编码失败。
- LocalVideoStreamReasonDeviceNotFound
- 8:找不到本地视频采集设备。需检查摄像头是否与设备正常连接、摄像头是否正常工作,或者尝试重新加入频道。
- LocalVideoStreamReasonDeviceDisconnected
- 9:(仅适用于 macOS)当前正在使用的视频采集设备已经断开连接(例如,被拔出)。
- LocalVideoStreamReasonDeviceInvalidId
- 10:(仅适用于 macOS 和 Windows)SDK 无法在视频设备列表中找到该视频设备。请检查视频设备 ID 是否有效。
- LocalVideoStreamReasonScreenCaptureWindowMinimized
- 11:(仅适用于 macOS 和 Windows)调用 startScreenCaptureByWindowId 方法共享窗口时,共享窗口处于最小化的状态。SDK 无法共享被最小化的窗口。请提示用户将共享窗口取消最小化。
- LocalVideoStreamReasonScreenCaptureWindowClosed
12:(仅适用于 macOS 和 Windows)通过窗口 ID 共享的窗口已关闭,或通过窗口 ID 共享的全屏窗口已退出全屏。退出全屏模式后,远端用户将无法看到共享的窗口。为避免远端用户看到黑屏,建议你立即结束本次共享。
报告该错误码的常见场景:- 本地用户关闭共享的窗口。
- 本地用户先播放映幻灯片,然后共享放映中的幻灯片。结束放映时,SDK 会报告该错误码。
- 本地用户先全屏观看网页视频或网页文档,然后共享网页视频或网页文档。结束全屏时,SDK 会报告该错误码。
- LocalVideoStreamReasonScreenCaptureWindowOccluded
- 13:(仅适用于 Windows)待共享的窗口被其他窗口遮挡住,被遮挡住的部分在共享时会被 SDK 涂黑。
- LocalVideoStreamReasonScreenCaptureFailure
- 21:(仅适用于 Windows)当前采集的窗口无数据。
- LocalVideoStreamReasonScreenCaptureNoPermission
- 22:不具备采集屏幕的权限。
- LocalVideoStreamReasonScreenCaptureAutoFallback
- 24:(仅适用于 Windows)屏幕共享过程中发生意外错误(可能由于窗口阻塞失败),导致性能下降,但屏幕共享过程本身没有受到影响。
- LocalVideoStreamReasonScreenCaptureWindowHidden
- 25:(仅适用于 Windows)当前屏幕采集的窗口处于隐藏状态,并且在当前屏幕上不可见。
- LocalVideoStreamReasonScreenCaptureWindowRecoverFromHidden
- 26:(仅适用于 Windows)进行屏幕采集的窗口已经从隐藏状态中恢复。
- LocalVideoStreamReasonScreenCaptureWindowRecoverFromMinimized
- 27:进行屏幕采集的窗口已经从最小化状态恢复正常。
- LocalVideoStreamReasonScreenCapturePaused
- 28:(仅适用于 Windows)屏幕采集已暂停。报告该错误码的常见场景:当前屏幕可能已切换到安全桌面,例如 UAC 对话框或者 Winlogon 桌面。
- LocalVideoStreamReasonScreenCaptureResumed
- 29:(仅适用于 Windows)屏幕采集已从暂停状态中恢复。
- LocalVideoStreamReasonScreenCaptureDisplayDisconnected
- 30:进行屏幕采集的显示器已断开连接。
- LocalVideoStreamReasonDeviceSystemPressure
- 101:由于系统压力过大,导致当前视频采集设备不可用。