产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
属性名 | 类型 | 描述 |
usableGifts | 当前房间可用的所有礼物分类及礼物列表。 |
函数名 | 描述 |
创建礼物管理实例。 | |
礼物事件回调。 | |
礼物事件回调。 | |
发送礼物。 | |
刷新可用礼物列表。 | |
设置展示语言。 |
abstract fun sendGift(giftID: String,count: Int,completion: CompletionHandler?)
参数名 | 类型 | 是否必填 | 描述 |
giftID | String | 必填 | 要发送的礼物唯一标识 ID。 |
count | Int | 必填 | 单次发送的礼物数量。 |
completion | 必填 | 完成回调(成功/失败状态)。 |
abstract fun refreshUsableGifts(completion: CompletionHandler?)
参数名 | 类型 | 是否必填 | 描述 |
completion | 必填 | 完成回调(成功时可通过 state 获取最新礼物列表,失败时返回错误信息)。 |
abstract fun setLanguage(language: String)
参数名 | 类型 | 是否必填 | 描述 |
language | String | 必填 | 语言代码("zh-CN" 表示中文,"en" 表示英文),设置完成展示界面刷新后礼物名称、描述等会同步更新为对应语言。 |
属性 | 类型 | 说明 |
giftID | String | 礼物ID。 |
name | String | 礼物名称。 |
desc | String | 礼物描述。 |
iconURL | String | 礼物图标图片的网络 URL,用于加载礼物缩略图。 |
resourceURL | String | 礼物动效资源文件的网络 URL,用于加载礼物展示动效。 |
level | Long | 礼物等级,用于区分礼物稀有度或价值层级。 |
coins | Long | 礼物价格(金币)。 |
extensionInfo | Map<String, String> | 礼物扩展信息,可自定义字段(如特效类型、赠送限制等)。 |
属性 | 类型 | 说明 |
categoryID | String | 分类唯一标识 ID,用于区分不同礼物分类。 |
name | String | 分类展示名称,用于 UI 分类显示(如 "热门礼物","高级礼物")。 |
desc | String | 分类描述信息,用于说明该分类的特点。 |
extensionInfo | Map<String, String> | 分类扩展信息,包含自定义字段(如排序权重、显示样式等)。 |
giftList | 当前分类下的所有礼物列表。 |
属性 | 类型 | 说明 |
usableGifts | 当前房间可用的所有礼物分类及礼物列表。 |
open fun onReceiveGift(liveID: String, gift: Gift, count: Int, sender: LiveUserInfo) {}
参数名 | 类型 | 说明 |
liveID | String | 直播间ID。 |
gift | 礼物信息。 | |
count | Int | 礼物数量。 |
sender | 礼物发送者信息。 |
文档反馈