Last updated
Was this helpful?
Last updated
Was this helpful?
互动学堂场景的界面实现为 PLVHCLiveHiClassActivity
互动学堂场景下定义的 讲师、学生 的 共用界面。 支持的功能有:连麦、聊天室、文档、课堂管理
互动学堂将每个功能模块封装成一个布局Layout类,根据展示需要的不同在Fragment中对布局进行组合,在Activity中通过简单地添加Fragment即可完成集成。
3.1 初始化页面参数
3.2 初始化直播间数据管理器
3.3 初始化页面UI
根据不同的业务需要,可以选择不同的Layout组合进行初始化。
各个功能模块的布局接口如下:
连麦布局接口:IPLVHCLinkMicLayout
聊天室布局接口:PLVHCChatroomLayout
文档布局接口:IPLVHCDocumentLayout
状态栏布局接口:IPLVHCStatusBarLayout
工具栏布局接口:IPLVHCToolBarLayout
3.4 设置布局回调
由于各个功能之间需要进行通信,例如连麦的网络状态改变需要更新状态栏的网络状态UI、工具栏的上下课按钮状态也会根据课节状态而改变,因此每个布局都提供了外部可以使用的回调,方便各个功能模块进行通信。
详细接口介绍请参考各个功能模块的具体介绍文章。
回调设置和处理请参考Activity中的设置布局回调方法块。