2016-12-21 4 views
0

Я использую следующий код, чтобы отобразить рисунок как вложение в моем ответе:Gif изображения не играют в Microsoft команды

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.

Пожалуйста, любые идеи?

+0

Каналы очень разнообразны в отношении того, что они поддерживают: вы можете использовать [анимированную GIF-карту] (https://docs.botframework.com/en-us/core-concepts/ ссылка/# анимационная открытка) все же. – stuartd

+0

@stuartd, есть ли у вас пример использования анимированной карты? Я пытался его реализовать, но не смог найти какой-либо метод ToAttachment. –

+0

Я сам их не использовал, но это скомпилирует: 'reply.Attachments.Add (new AnimationCard {Title =" Title ", Subtitle =" Subtitle ", Text =" Text ", Media = new List {new MediaUrl { Url = "Gif URL"}}} .ToAttachment()); ' – stuartd

ответ

1

К сожалению, боты в командах в настоящее время не поддерживают анимированные GIF-файлы, встроенные или в карты. См. MSDN documentation для поднабора функциональных возможностей, поддерживаемых в настоящее время.

 Смежные вопросы

  • Нет связанных вопросов^_^