产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
属性名 | 类型 | 描述 |
messageList | 当前房间的弹幕消息列表,支持实时更新并可被订阅监听。 |
函数名 | 描述 |
创建弹幕管理实例。 | |
发送文本弹幕。 | |
发送自定义弹幕。 | |
添加本地提示消息。 |
static BarrageStore create(String liveID) {return StoreFactory.shared.getStore<BarrageStore>(liveID: liveID);}
参数名 | 类型 | 是否必填 | 描述 |
liveID | String | 必填 | 直播间ID。 |
Future<CompletionHandler> sendTextMessage({required String text,Map<String, String>? extensionInfo,});
参数名 | 类型 | 是否必填 | 描述 |
text | String | 必填 | 文本弹幕内容。 |
extensionInfo | Map<String, String>? | 必填 | 扩展信息,可包含自定义字段(如指定弹幕颜色、字体大小等)。 |
Future<CompletionHandler> sendCustomMessage({required String businessID,required String data,});
参数名 | 类型 | 是否必填 | 描述 |
businessID | String | 必填 | 业务标识ID,用于区分不同业务场景的自定义弹幕。 |
data | String | 必填 | 自定义数据内容,通常为JSON格式字符串,用于传递业务自定义的数据。 |
void appendLocalTip(Barrage message);
参数名 | 类型 | 是否必填 | 描述 |
message | 必填 | 本地弹幕消息(如系统提示、操作反馈等,仅当前用户可见)。 |
枚举值 | 值 | 说明 |
text | 0 | 文本类型弹幕,包含纯文字内容。 |
custom | 1 | 自定义类型弹幕,支持业务自定义数据格式(如带特效的弹幕、互动消息等)。 |
属性 | 类型 | 说明 |
liveID | String | 弹幕所属直播间/语音聊天房的唯一标识ID。 |
sender | 弹幕发送者的用户信息(如用户ID、昵称、头像等)。 | |
sequence | int | 弹幕消息的唯一序列ID,用于消息排序和去重。 |
timestampInSecond | int | 弹幕发送时间戳(单位:秒),用于展示发送时间顺序。 |
messageType | 弹幕消息类型(文本或自定义)。 | |
textContent | String | 文本类型弹幕的消息内容,即弹幕的文本内容。 |
extensionInfo | Map<String, String> | 弹幕扩展信息,可自定义字段(如显示样式、优先级等)。当 messageType 为 TEXT 时有效。 |
businessID | String | 自定义类型弹幕的业务标识ID,用于区分不同业务场景的自定义弹幕。 |
data | String | 自定义类型弹幕的具体数据内容(通常为JSON格式字符串),当 messageType 为 CUSTOM 时有效。 |
属性 | 类型 | 说明 |
messageList | 当前房间的弹幕消息列表,支持实时更新并可被订阅监听。 |
文档反馈