用于显示插件和屏幕共享内容的复合视图。
包含选项卡选择器、插件内容区域和浮动活跃演讲者视图。
import RealtimeKitUI
let viewModel = VideoPeerViewModel (
meeting : rtkClient,
participant : participant,
showSelfPreviewVideo : false
)
let pluginsView = RtkPluginsView ( videoPeerViewModel : viewModel)
view. addSubview (pluginsView)
import RealtimeKitUI
let viewModel = VideoPeerViewModel (
meeting : rtkClient,
participant : participant,
showSelfPreviewVideo : false
)
let pluginsView = RtkPluginsView ( videoPeerViewModel : viewModel)
let buttons = [
RtkPluginScreenShareTabButton ( image : nil , title : "Screen Share" ),
RtkPluginScreenShareTabButton ( image : nil , title : "Whiteboard" )
]
pluginsView. setButtons (
buttons : buttons,
selectedIndex : 0 ,
clickAction : { index in
print ( "Selected tab: \(index) " )
}
)
view. addSubview (pluginsView)