Я пробовал быстрый старт агоры флаттер, и это действительно хорошо.
Но Агора сказала, что на канале может быть 17 хостов. как это реализовать лучшая практика?
Вот макет из образца:
Widget _viewRows() {
final views = _getRenderViews();
switch (views.length) {
case 1:
return Container(
child: Column(
children: <Widget>[_videoView(views[0])],
));
case 2:
return Container(
child: Column(
children: <Widget>[
_expandedVideoRow([views[0]]),
_expandedVideoRow([views[1]])
],
));
case 3:
return Container(
child: Column(
children: <Widget>[
_expandedVideoRow(views.sublist(0, 2)),
_expandedVideoRow(views.sublist(2, 3))
],
));
case 4:
return Container(
child: Column(
children: <Widget>[
_expandedVideoRow(views.sublist(0, 2)),
_expandedVideoRow(views.sublist(2, 4))
],
));
default:
}
return Container();
}
Я хотел бы добавить еще 13 просмотров, чтобы оптимизировать возможности видеоконференций с агоры ... заранее спасибо!