会话期指南解释了什么是会话期以及如何初始化一个会话期。 在本指南中,我们将讨论对等端(peer)在会话期中的演变过程:他们何时进入设置屏幕、等待列表屏幕、结束屏幕或任何其他屏幕,以及您如何挂钩(hook)这些事件以执行自定义操作。
以下是对等端生命周期的工作原理:
- 初始化状态:当 SDK 初始化时,对等端首先会看到一个设置屏幕,他们可以在加入之前在此预览其音频和视频。
- 加入意图:当对等端决定加入时,会发生以下两种情况之一:
- 如果启用了等待列表,他们将被移至等待列表并看到等待列表屏幕。
- 如果未列入等待列表,他们将加入会话期并看到主会议屏幕(舞台),在那里他们可以与其他人互动。
- 会议期间:对等端可以在主会议屏幕(舞台)中看到其他人并与其互动。
- 会话期过渡:
- 如果对等端被等待列表拒绝,他们会看到一个专用的被拒绝屏幕。
- 如果对等端被踢出,他们会看到一个结束屏幕,并且会话期对他们来说已经结束。
- 如果对等端自愿离开,或者会议结束,他们会看到一个结束屏幕,并且会话期对他们来说已经结束。
这些屏幕中的每一个都是使用 UI Kit 组件构建的,您可以完全对其进行自定义,以匹配您的应用设计和要求。
UI Kit SDK 会自动处理在每个状态下显示哪些通知或屏幕,因此您无需手动管理这些过渡。
在接下来的页面中,我们将了解如何挂钩(hook)这些事件以执行自定义操作并构建您自己的自定义会议体验。