【问题标题】:Unable to Play youtube videos in Microsoft Adaptive card无法在 Microsoft 自适应卡中播放 youtube 视频
【发布时间】:2021-08-08 07:36:50
【问题描述】:

我需要在自适应卡内播放任何 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 视频。

【问题讨论】:

  • 据我了解,它只支持mp4,您使用的视频只是一个没有扩展名的链接..
  • 您使用的是什么渠道?您能否提供一个您尝试过的 mp4 文件 URL(不是 YouTube URL)的示例? (由于这个帖子里还有很多人,如果你想让我看到你的回复,你需要@提及我。)
  • @Delaney 。我想在 adptive 卡中播放 youtube 视频。当然 youtube 视频链接不是文件的链接。它只是 URL 链接。我要播放的链接是youtube.com/watch?v=pxhqeHFLAF0
  • @RajeeshMenoth 。我想你是对的。但是如何在自适应卡片中播放 youtube 视频是个问题?
  • @user3553913 这是可能的,但在同一个聊天中运行至少需要前端工作。如果 Kyle Delaney 有任何直接实现,那么应该没问题。否则我会和你分享我们在网络聊天方面所做的事情。

标签: json youtube botframework adaptive-cards video-player


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 2018-05-13
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多