直播观看 | 互动连麦 | 直播信息 | 直播互动 |
![]() |
![]() | ![]() | ![]() |
TUILiveRoomAudienceOverlay 已内置了直播场景的观众端完整 UI 与业务逻辑,支持浮窗模式。在观看直播期间,可以切换到应用内和应用外(即画中画) 2 种场景的浮窗模式。TUILiveRoomAudienceOverlay 是基于 Flutter 官方 API Overlay 和原生画中画实现的,具体接入流程如下:import 'package:tencent_live_uikit/tencent_live_uikit.dart';import 'package:atomic_x_core/atomicxcore.dart';// 跳转到观看页面Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) {final roomId = "test_live_room_id";return TUILiveRoomAudienceOverlay(roomId: roomId, liveInfo: LiveInfo(liveID: roomId));}));
TUILiveRoomAudienceOverlay 不支持作为子 widget 嵌入到容器类 widget (例如:Container、Stack 等),只能作为独立页面跳转。因为内部使用了 Overlay,LiveKit 需要操控整个 Overlay 页面来切换浮窗模式。

livekit/lib/common/language/i10n/ 目录下的 ARB 文件来修改需要调整的文案:
livekit_en.arb:英文文案。livekit_zh.arb:简体中文文案。livekit_zh_Hant.arb:繁体中文文案。flutter gen-l10n 重新生成本地化代码即可。生成成功后,livekit/lib/common/language/gen/ 目录里的代码文件将会刷新。livekit/assets/images/ 目录下管理,您可以直接替换该目录下的 PNG 图片文件来快速修改自定义界面所需的图标。
iOS | Android |
![]() | ![]() |

文档反馈