会议主屏幕视图控制器。
显示参会者网格、插件、屏幕共享、顶部栏和控制栏。
MeetingViewControllerDataSource 协议
实现此协议以在会议屏幕中提供自定义 UI 区域。
import RealtimeKitUI
let meetingVC = MeetingViewController (
meeting : rtkClient,
completion : {
self . dismiss ( animated : true )
}
)
meetingVC.modalPresentationStyle = .fullScreen
self . present (meetingVC, animated : true )
import RealtimeKitUI
class CustomDataSource : MeetingViewControllerDataSource {
func getTopbar ( viewController : MeetingViewController) -> RtkMeetingHeaderView ? {
return RtkMeetingHeaderView ( meeting : rtkClient)
}
func getMiddleView ( viewController : MeetingViewController) -> UIView ? {
return nil
}
func getBottomTabbar ( viewController : MeetingViewController) -> RtkMeetingControlBar ? {
return nil
}
}
let meetingVC = MeetingViewController (
meeting : rtkClient,
completion : {
self . dismiss ( animated : true )
}
)
meetingVC.dataSource = CustomDataSource ()
self . present (meetingVC, animated : true )