sendVideoMessage method
void
sendVideoMessage(
- String url,
- String thumbnail,
- String hlsUri,
- Int64 consultId, {
- Int64 replyMsgId = Int64.ZERO,
- WithAutoReply? withAutoReply = null,
- Int64 payload_Id = Int64.ZERO,
发送视频类型的消息 @param url 视频地址
Implementation
void sendVideoMessage(
String url, String thumbnail, String hlsUri, Int64 consultId,
{Int64 replyMsgId = Int64.ZERO,
WithAutoReply? withAutoReply = null,
Int64 payload_Id = Int64.ZERO}) {
this.consultId = consultId;
this.replyMsgId = replyMsgId;
this.withAutoReply = withAutoReply;
//第一层
var content = MessageVideo();
content.uri = url;
content.thumbnailUri = thumbnail;
content.hlsUri = hlsUri;
//第二层
var cMessage = Message();
cMessage.video = content;
cMessage.chatId = chatId;
cMessage.consultId = consultId;
cMessage.sender = Int64.ZERO;
cMessage.replyMsgId = replyMsgId;
cMessage.msgTime = msgTime();
cMessage.msgFmt = MessageFormat.MSG_VIDEO;
cMessage.worker = 0;
sendingMsg = cMessage;
_doSend(payload_Id: payload_Id);
}