直播列表
功能预览
本文对 TUILiveKit 中的直播列表页面进行了详细的介绍,您可以在已有项目中直接参考本文档集成我们开发好的直播列表页面,也可以根据您的需求按照文档中的内容对页面的样式,布局以及功能项进行深度的定制。
双列瀑布流:默认同时预览2个直播间的画面
单列瀑布流:默认同时预览1个直播间的画面
双列瀑布流 | 单列瀑布流 |
![]() |
![]() |
注意:
快速接入
步骤 1. 开通服务
步骤 2. 代码集成
步骤 3. 添加直播列表瀑布流视图
在您需要进入直播列表页面的调用入口(具体由您的业务决定),执行如下操作,拉起直播列表页面或将直播列表页面集成到自己的 Widget 树中:
// 跳转到直播列表页面Navigator.push(context, MaterialPageRoute(builder: (context) {return LiveListWidget(style: LiveListViewStyle.doubleColumn); // 初始瀑布流样式,支持doubleColumn 和 singleColumn 两种}));
// --- 根据您的Widget树结构,选择以下一种方式集成 ---// [选项一] 作为唯一子Widget(单子树)// 适用于Container、Padding等通常只包含一个子Widget的容器Container(child:// 在此处集成直播列表LiveListWidget(style: LiveListViewStyle.doubleColumn) // 初始瀑布流样式,支持doubleColumn 和 singleColumn 两种)// [选项二] 作为多个子Widget之一(多子树)// 适用于Column、Row、Stack等可以包含多个子Widget的布局Stack(children: [YourOtherWidget(), // 您的其他子Widget// 在此处集成直播列表页LiveListWidget(style: LiveListViewStyle.doubleColumn), // 初始瀑布流样式,支持doubleColumn 和 singleColumn 两种YourOtherWidget(), // 您的其他子Widget])
下一步
恭喜您,现在您已经成功集成了 直播列表 功能。接下来,您可以实现主播开播、观众观看等功能,可参考下表:
常见问题
集成直播列表功能后页面没有任何直播怎么办?
单列瀑布流和双列瀑布流有什么区别?
单列瀑布流一次预览一个直播间画面,而双列瀑布流则同时预览两个直播间画面。您可以根据自己的设计需求选择合适的布局。
预览直播画面是否收费?

