无法在 Microsoft 自适应卡中播放 youtube 视频
Posted
技术标签:
【中文标题】无法在 Microsoft 自适应卡中播放 youtube 视频【英文标题】:Unable to Play youtube videos in Microsoft Adaptive card 【发布时间】: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 有任何直接实现,那么应该没问题。否则我会和你分享我们在网络聊天方面所做的事情。 【参考方案1】:事实证明,网络聊天确实支持视频附件中的 YouTube URL。您可以查看此类附件here 的示例。但是,如果您尝试使用您的特定 YouTube URL,那么您只会被重定向到 YouTube:
对于自适应卡片,您将无法使用 YouTube 网址。您可以在此处提交自适应卡片功能请求:https://github.com/microsoft/AdaptiveCards/issues/new/choose
【讨论】:
以上是关于无法在 Microsoft 自适应卡中播放 youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Teams - 在聊天中呈现自适应卡片的问题
microsoft botframework bot 如何在自适应卡片中提及用户?
如何使用自适应卡操作从自适应卡获取用户响应。使用 Microsoft Bot Framework 从 MS Teams 频道提交操作?