Я создаю чат-приложение, в котором мне нужно проигрывать видео в окне чата, поэтому для этого я использовал адаптивную карту и медиа-элемент внутри него.я скопировал json из https://adaptivecards.io/designer и сделал из него карточку и отправил клиенту в качестве приложения к сообщению. Ниже приведен мой код Json
{
"type": "AdaptiveCard",
"body": [
{
"type": "Media",
"poster": "https://adaptivecards.io/content/poster-video.png",
"sources": [
{
"mimeType": "video/mp4",
"url": "https://adaptivecardsblob.blob.core.windows.net/assets/AdaptiveCardsOverviewVideo.mp4"
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.1",
"fallbackText": "This card requires Media to be viewed. Ask your platform to update to Adaptive Cards v1.1 for this and more!"
}
, и в c # я использовал его следующим образом
string json = "{ '$schema': 'http://adaptivecards.io/schemas/adaptive-card.json', 'type': 'AdaptiveCard', 'version': '1.1', 'fallbackText': 'This card requires Media to be viewed. Ask your platform to update to Adaptive Cards v1.1 for this and more!', 'body': [ { 'type': 'Media', 'poster': 'https://adaptivecards.io/content/poster-video.png', 'sources': [ { 'mimeType': 'video/mp4', 'url': 'https://adaptivecardsblob.blob.core.windows.net/assets/AdaptiveCardsOverviewVideo.mp4' } ] } ]}";
AdaptiveCard adaptiveCards = new AdaptiveCard();
adaptiveCards = AdaptiveCard.FromJson(json).Card;
IMessageActivity messageActivity = context.MakeMessage();
var Attach = new Attachment()
{
ContentType = AdaptiveCard.ContentType,
Content = adaptiveCards
};
messageActivity.Attachments.Add(Attach);
List<CardAction> lstCard = GetSuggestedActions();
messageActivity.SuggestedActions = new SuggestedActions()
{
Actions = lstCard
};
await context.PostAsync(messageActivity);
Но он ничего не показывает, когда я тестирую его на эмуляторе бота и после развертывания.Одна вещь, которую я заметил на бот emulatot, это дает мне ошибку
** [err-client] Uncaught TypeError: Невозможно прочитать свойство 'querySelectorAll' с нулевым C: \ Users \ amit.yadav \ AppData \ Local \ botframework \app-3.5.29 \ resources \ app \ node_modules \ rxjs \ Subscriber.js 227 13 {} ** и вывод выглядит следующим образом
пожалуйстапомогите мне, где я делаю неправильно, спасибо заранее.