localVideoStateChanged property

LocalVideoStateCallback localVideoStateChanged
read / write

本地视频状态发生改变回调。

本地视频的状态发生改变时,SDK 会触发该回调返回当前的本地视频状态; 当状态为 LocalVideoStreamState.Failed 时,你可以在 error 参数中查看返回的错误信息。 该接口在本地视频出现故障时,方便你了解当前视频的状态以及出现故障的原因,方便排查问题。

该回调报告本地视频的当前状态。在 RtcEngine 生命周期内,该状态并非一成不变。因此我们建议记录该回调报告的状态, 并在启动相机前, 判断本地视频状态。如果状态为 LocalVideoStreamError.CaptureFailure,则说明相机权限被收回,或被抢占未释放。 可以通过先调用 RtcEngine.enableLocalVideo (false),再调 RtcEngine.enableLocalVideo (true) 恢复相机。

LocalVideoStateCallback 包含如下参数:

Implementation

LocalVideoStateCallback localVideoStateChanged