Agora iOS SDK:当观众加入频道时显示加载屏幕



使用Agora iOS SDK,我希望在观众加入频道时显示加载屏幕。如果主持人没有广播,我想显示一条消息,表明主持人离线。然而,我不确定我需要使用哪个AgoraRtcEngineDelegateAPI来实现这一点。

以下是我迄今为止所做的尝试。

我尝试使用AgoraVideoRemoteState,当远程视频状态发生变化时,remoteVideoStateChangedOfUid回调会更新它。我将AgoraVideoRemoteState的初始值设置为nil(此时显示加载屏幕(,并将其更新为.decoding,以便在主机联机时显示流式屏幕。然而,当观众加入导致加载屏幕未更新的频道时,如果主机离线,Agora似乎不会触发remoteVideoStateChangedOfUid

当观众加入频道时,是否有任何API来识别主持人是否离线。

提前感谢!

参考:AgoraVideoRemoteState:https://docs.agora.io/en/live-streaming/API%20Reference/oc/Constants/AgoraVideoRemoteState.html

您可以假设,在获得remoteVideoStateChangedOfUid的任何回调之前,没有主机联机
显示加载屏幕,直到收到.decoding回调。

相关内容

  • 没有找到相关文章

最新更新