【发布时间】:2020-04-04 03:02:11
【问题描述】:
我试过 agora Flutter 快速入门,真的很不错。
但是 agora 说一个频道可以有 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 个视图以优化来自 agora 的视频会议功能。提前致谢!
【问题讨论】: