Gif 图像无法在 Microsoft Teams 中播放
Gif images don't play in Microsoft Teams
我正在使用以下代码在我的回复中将 gif 图像显示为附件:
Activity replyToConversation = (Activity)context.MakeMessage();
replyToConversation.Attachments = new List<Attachment>();
replyToConversation.Attachments.Add(new Attachment()
{
ContentUrl = "http://i.giphy.com/p3BDz27c5RlIs.gif",
ContentType = "image/gif"
});
await context.PostAsync(replyToConversation);
context.Wait(MessageReceivedAsync);
在网络聊天频道中,它按预期显示(和播放),但由于某种原因,它在 Microsoft Teams 频道中显示为静态图像。
拜托,有什么想法吗?
抱歉,Teams 中的机器人目前不支持内联或卡片中的动画 GIF。查看 MSDN documentation 当前支持的功能子集
作为一种解决方法,您可以 return 嵌套图像的 HTML 字符串
await context.PostAsync($"<img src=\"{imageUrl}\" />");
我正在使用以下代码在我的回复中将 gif 图像显示为附件:
Activity replyToConversation = (Activity)context.MakeMessage();
replyToConversation.Attachments = new List<Attachment>();
replyToConversation.Attachments.Add(new Attachment()
{
ContentUrl = "http://i.giphy.com/p3BDz27c5RlIs.gif",
ContentType = "image/gif"
});
await context.PostAsync(replyToConversation);
context.Wait(MessageReceivedAsync);
在网络聊天频道中,它按预期显示(和播放),但由于某种原因,它在 Microsoft Teams 频道中显示为静态图像。
拜托,有什么想法吗?
抱歉,Teams 中的机器人目前不支持内联或卡片中的动画 GIF。查看 MSDN documentation 当前支持的功能子集
作为一种解决方法,您可以 return 嵌套图像的 HTML 字符串
await context.PostAsync($"<img src=\"{imageUrl}\" />");