LocalVideoStateCallback localVideoStateChanged
read / write
本地视频状态发生改变回调。
本地视频的状态发生改变时,SDK 会触发该回调返回当前的本地视频状态; 当状态为 LocalVideoStreamState.Failed 时,你可以在 error
参数中查看返回的错误信息。 该接口在本地视频出现故障时,方便你了解当前视频的状态以及出现故障的原因,方便排查问题。
该回调报告本地视频的当前状态。在 RtcEngine
生命周期内,该状态并非一成不变。因此我们建议记录该回调报告的状态, 并在启动相机前, 判断本地视频状态。如果状态为 LocalVideoStreamError.CaptureFailure,则说明相机权限被收回,或被抢占未释放。 可以通过先调用 RtcEngine.enableLocalVideo (false
),再调 RtcEngine.enableLocalVideo (true
) 恢复相机。
LocalVideoStateCallback
包含如下参数:
- LocalVideoStreamState
localVideoState
:当前的本地视频状态。 - LocalVideoStreamError
error
:本地视频出错原因。
Implementation
LocalVideoStateCallback localVideoStateChanged