本文将引导您在自己的项目中,快速接入TUILiveKit 直播送礼组件:LiveGift 。

核心功能
功能 | 说明 |
礼物列表 | 显示配置的礼物列表,可以点击“更多”按钮查看完整礼物列表。 |
礼物发送 | 礼物列表中选中礼物后,可以点击发送。发送的礼物信息会显示在聊天消息中。 |
礼物播放 | 支持 SVG 2D、SVG 3D 和 MP4 视频礼物,SVG 3D 礼物支持全屏播放。 |
组件接入
步骤1:环境配置与开通服务
说明:
步骤2:安装依赖
npm install tuikit-atomicx-vue3 @tencentcloud/uikit-base-component-vue3 --save
pnpm add tuikit-atomicx-vue3 @tencentcloud/uikit-base-component-vue3
yarn add tuikit-atomicx-vue3 @tencentcloud/uikit-base-component-vue3
步骤3:集成直播送礼组件
在您的项目中引入并使用直播送礼组件,可直接复制如下示例代码到您的项目中,实现礼物列表、发送礼物、3D 礼物播放。
<template><div class="gift-panel"><LiveGift /></div></template><script setup lang="ts">import { LiveGift } from 'tuikit-atomicx-vue3';</script><style lang="scss" scoped>.gift-panel{padding: 6px 0;border-top: 1px solid var(--stroke-color-primary);background-color: var(--bg-color-operate);display: flex;&.disabled {pointer-events: none;opacity: 0.5;cursor: not-allowed;}}</style>
下一步
自定义礼物配置:通过服务端 API 上传您自己的礼物图标、动画文件,并设置价格。
礼物扣费回调:配置回调地址,将送礼请求转发至您的计费后台,实现“余额校验”与“扣费”闭环。
PK 分数联动:在主播 PK 场景下,将礼物价值实时转换为 PK 分数。
数据统计:获取礼物发送记录、总价值等运营数据。
升级礼物动画特效 SDK:如果 SVGA 无法满足需求,可集成高级播放器支持 MP4/PAG 等高清透明动画。