** Я хочу потребовать просмотра видео класса на полноэкранном и половине экрана через кнопку переключения ** < /p>
{< /p>
Код: Выделить всё
runOnUiThread {
eduCore()?.eduContextPool()?.let { context ->
context.roomContext()?.addHandler(roomHandler)
// header area
if (getUIConfig().isHeaderVisible) {
binding.agoraClassHead.initView(this)
binding.agoraClassHead.onExitListener = {
onBackPressed()
}
}
// video area
if (getUIConfig().isStageVisible) {
if(fullscreen){
agoraClassVideoPresenter = AgoraClassVideoPresenter(binding.agoraClassTeacherVideoFlscreen)
binding.agoraLargeWindowContainer.videoPresenter = FCRSmallClassVideoPresenter(
binding.agoraAreaVideo, binding.agoraClassTeacherVideoFlscreen,
binding.agoraClassUserListVideo, context
)
agoraClassVideoPresenter?.initView(getRoomType(), this, uiController)
// hiddenViewLoading()
}else{
agoraClassVideoPresenter = AgoraClassVideoPresenter(binding.agoraClassTeacherVideo, binding.agoraClassUserListVideo)
binding.agoraLargeWindowContainer.videoPresenter = FCRSmallClassVideoPresenter(
binding.agoraAreaVideo, binding.agoraClassTeacherVideo,
binding.agoraClassUserListVideo, context
)
agoraClassVideoPresenter?.initView(getRoomType(), this, uiController)
hiddenViewLoading()
}
}
// white area
if (getUIConfig().isEngagementVisible) {
onChange()
}
}
join()
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-thumbna