В эмуляторе появляется ошибка «Не удается отобразить карту» для видеоадаптера адаптивного продукта.
Я пытаюсь включить видео о продукте в мою адаптивную карту в Microsoft Bot Framework V4, используя node.js.Ниже дан JSON, используемый для включения адаптивной карты.
Я сохранил содержимое 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": "given the image url which resides in Blobs",
"sources": [
{
"mimeType": "video/mp4",
"url": "given the video url which resides in Blobs"
}
]
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Learn more",
"url": "https://adaptivecards.io"
}
]
}
код node.js
const { CardFactory } = require('botbuilder');
const productContentPath = '/path/to/json/content';
await turnContext.sendActivity({
text: 'Product Video',
attachments: [CardFactory.adaptiveCard([productContentPath])]
});
Я не знаю, что не так в коде, будь тоэто вопрос разрешения или любой другой вопрос.Я не могу проверить даже в эмуляторе. Документация по образцам json находится по следующей ссылке.https://adaptivecards.io/samples/ProductVideo.html