首页 > 解决方案 > 无法在 Microsoft 自适应卡中播放 youtube 视频

问题描述

我需要在自适应卡内播放任何 mp4 视频。我从以下网站提到了如何在自适应卡中包含媒体:

https://adaptivecards.io/explorer/Media.html

上面链接中的示例视频效果很好。但是,如果我将视频 URL 替换为任何其他 youtube 或 mp4 视频 URL 链接,则它不会播放该视频。下面是我创建的卡片。

{
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "type": "AdaptiveCard",
  "version": "1.3",
  "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://www.youtube.com/watch?v=pxhqeHFLAF0"
                }
            ]
        }
    ]
}

请帮助我了解如何在自适应卡中播放 youtube 视频。

标签: jsonyoutubebotframeworkadaptive-cardsvideo-player

解决方案


事实证明,网络聊天确实支持视频附件中的 YouTube URL。您可以在此处查看此类附件的示例。但是,如果您尝试使用您的特定 YouTube URL,那么您只会被重定向到 YouTube:

网络聊天

对于自适应卡片,您将无法使用 YouTube 网址。您可以在此处提交自适应卡片功能请求:https ://github.com/microsoft/AdaptiveCards/issues/new/choose


推荐阅读