专为以下场景打造:REACT
React 直播 UI Kit
使用 Tencent RTC 的 React Live Streaming UI Kit 添加直播视频观看功能。组合观众端组件、观众评论和直播间列表,打造可自定义的观看体验。
开发者资源
React 直播 UI Kit 文档与示例
REACT LIVE 功能
React 直播视频观看功能
观看直播
- 直播视频组件
- 进入和退出房间
加入对话
- 观众评论
- 观众列表组件
了解更多
- 直播间列表
- 您的应用导航
探索 React 直播组件
在 React 组件布局中整合视频画面、观众评论和房间发现功能。
让直播时刻成为焦点
将直播视频组件嵌入 React 布局,并将其连接到现有直播。此集成为观众提供观看体验。
阅读文档import { LiveView } from 'tuikit-atomicx-react';
export function VideoPanel() {
return <LiveView />;
}让观众参与其中
将观众评论放在 React 直播视频视图旁,并让对话和视频始终关联到同一个直播间。
阅读文档import { BarrageList, BarrageInput } from 'tuikit-atomicx-react';
export function Comments() {
return <><BarrageList /><BarrageInput /></>;
}帮助观众发现正在直播的内容
将房间发现功能连接到应用中的观看页面。
阅读文档import { LiveList } from 'tuikit-atomicx-react';
<LiveList
columnCount={3}
onLiveRoomClick={openLiveRoom}
/>开始使用
为您的 React 应用添加直播
- 01
- 02
- 03
npm install tuikit-atomicx-react \
@tencentcloud/uikit-base-component-reactimport { useLoginState } from 'tuikit-atomicx-react';
const { login } = useLoginState();
await login({ SDKAppID, userID, userSig });React 直播 UI Kit 常见问题
我可以构建 React 主播开播页面吗?
React Live Streaming UI Kit 目前支持观众观看和直播房间列表。React 主播开播功能标记为即将推出;如需现有的 Web 开播界面,请使用 Vue 主播端实现。
此 UI Kit 如何与 SDK 配合使用?
UI Kit 在底层服务之上提供界面组件。如果需要更灵活地控制自己的应用界面,请选择 SDK。
如何将 React 直播观看端连接到广播?
启用 Live 服务,验证观众身份,并加入主播创建的房间。使用不同账号测试 React 观众端界面,并按照平台指南完成配置。
如何对 React Live Streaming UI Kit 的用户进行身份验证?
在您的服务器上创建 UserSig,并在您自己的登录流程完成后将其传递给客户端。应用密钥应始终保存在服务器上。
React 直播 UI Kit 可以免费使用吗?
该界面与托管式 Live 服务承担不同的职责。请为您的应用开通该服务,并查看当前套餐、功能可用性和使用费用。
如何将 React 直播 UI Kit 集成到 React 项目中?
初始化文档所述的 provider 并组合已连接的组件。让订阅及清理操作与 React 生命周期一致,再在实际应用中测试导航和重复挂载。
发布应用前如何测试 React 直播 UI Kit?
测试主播与观众角色、支持的推流或播放事件及重连行为。
如何定制 React 直播 UI Kit 的界面?
用 UIKitProvider 包裹 React 观众端组件,选择浅色或深色主题。例如,渲染 LiveList 时设置 columnCount={5},并通过 onLiveRoomClick 处理函数打开你的观众路由。处理函数需要将所选房间连接到观看流程;仅改变列表列数不会加入直播。本页的 React 集成用于构建观众观看体验,主播开播需通过单独的主播端集成实现。

