跳转到内容
搜索文档

会话期生命周期

最后更新 查看 MarkdownAgent 设置

会话期指南解释了什么是会话期以及如何初始化一个会话期。 在本指南中,我们将讨论对等端(peer)在会话期中的演变过程:他们何时进入设置屏幕、等待列表屏幕、结束屏幕或任何其他屏幕,以及您如何挂钩(hook)这些事件以执行自定义操作。

会话期中对等端的生命周期

会话期中的对等端生命周期

以下是对等端生命周期的工作原理:

  1. 初始化状态:当 SDK 初始化时,对等端首先会看到一个设置屏幕,他们可以在加入之前在此预览其音频和视频。
  2. 加入意图:当对等端决定加入时,会发生以下两种情况之一:
    • 如果启用了等待列表,他们将被移至等待列表并看到等待列表屏幕。
    • 如果未列入等待列表,他们将加入会话期并看到主会议屏幕(舞台),在那里他们可以与其他人互动。
  3. 会议期间:对等端可以在主会议屏幕(舞台)中看到其他人并与其互动。
  4. 会话期过渡
    • 如果对等端被等待列表拒绝,他们会看到一个专用的被拒绝屏幕。
    • 如果对等端被踢出,他们会看到一个结束屏幕,并且会话期对他们来说已经结束。
    • 如果对等端自愿离开,或者会议结束,他们会看到一个结束屏幕,并且会话期对他们来说已经结束。

这些屏幕中的每一个都是使用 UI Kit 组件构建的,您可以完全对其进行自定义,以匹配您的应用设计和要求。

UI Kit SDK 会自动处理在每个状态下显示哪些通知或屏幕,因此您无需手动管理这些过渡。

在接下来的页面中,我们将了解如何挂钩(hook)这些事件以执行自定义操作并构建您自己的自定义会议体验。

这篇文档对您有帮助吗?