sendBarrageMessage method
- String roomID,
- String message
发送房间弹幕消息。
支持版本:1.5.0 及以上。
详情描述:向房间发送弹幕消息,已经登录相同房间的用户能收到消息,消息不可靠。
业务场景:一般用于房间内有大量消息收发,且不需要保证消息可靠性的场景,例如直播弹幕。
调用时机:调用 loginRoom
登录房间之后。
使用限制:同一房间内的弹幕消息发送频率不能高于 20条/s。关于此函数的使用限制,请参考 https://doc-zh.zego.im/article/7581 或联系 ZEGO 技术支持。
相关回调:可通过 onIMRecvBarrageMessage 接收到房间弹幕消息。
相关接口:可通过 sendBroadcastMessage 函数发送广播消息,可通过 sendCustomCommand 函数发送自定义信令。
roomID
房间 ID,不得为空,最大长度为 128 字节的字符串。 注意事项: 1.房间 ID 由您自己定义。- 仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', ''。
- 如果需要与 Web SDK 互通,请不要使用 '%'。
message
消息内容。是否必填:是。取值范围:长度不超过 1024 字节。- Returns 发送弹幕消息结果通知。
Implementation
Future<ZegoIMSendBarrageMessageResult> sendBarrageMessage(
String roomID, String message) async {
return await ZegoExpressImpl.instance.sendBarrageMessage(roomID, message);
}