我搜索了所有主题,但没有找到能帮助解决我问题的答案。
我有一个未列出的 YouTube 视频,如果我作为会员在帖子中粘贴链接,我会得到这个:
我在“允许的 iframe”设置下将几个 YouTube 域名列入了白名单,但它没有渲染 YouTube 视频。
当我将 Vimeo 嵌入也添加到白名单时,我也会得到这个:
我错过了什么?
我搜索了所有主题,但没有找到能帮助解决我问题的答案。
我有一个未列出的 YouTube 视频,如果我作为会员在帖子中粘贴链接,我会得到这个:
我在“允许的 iframe”设置下将几个 YouTube 域名列入了白名单,但它没有渲染 YouTube 视频。
当我将 Vimeo 嵌入也添加到白名单时,我也会得到这个:
我错过了什么?
它不需要 iframe,它是一个开箱即用的、由 onebox 支持的嵌入。
这可能是您的问题——我怀疑您在未登录的情况下无法查看未列出视频的页面——匿名 onebox 抓取无法做到这一点。
如果您退出 YouTube 并将视频链接粘贴到浏览器中——您会看到什么?
此帖子似乎表明 onebox 可以渲染未列出的视频,但也许我对此有所误解。
视频在未登录的浏览器或使用隐身模式时仍然显示。
关于 Vimeo,我粘贴了错误的图片。当我为帖子粘贴 Vimeo 链接时,在预览中看到的是下面的内容:
这可能取决于链接的类型和版本,例如 YouTube 直播视频的链接 (https://www.youtube.com/live/- ####) 无法正确地进行单次嵌入,而是会呈现为:
现在它看起来像是指向 YouTube 主页的链接,而不是特定视频。
视频是未列出和私有的吗?如果视频是私有的,它将不会显示。
这可能是一个 bug。我至少在 Stable 中可以正常显示 YouTube onebox 的实时视频。尚未在 Tests-Passed 中进行测试
尽管我最近在 stable 分支上看到了一些奇怪的行为。我来自 Tests-Passed 的奇怪链接并不总是能 onebox
这是发生这种情况的版本,可能是个 bug。
稳定论坛上出现了此错误,而不是在 tests-passed 上出现
主题链接
我记得在稳定版上也曾出现过个别 Reddit 链接未能正确显示的情况
它不是一个实时链接。只是一个常规链接,格式如下:
“https://www.youtube.com/watch?v=xxxxxxx”
当我在我们的主题中粘贴链接时,它会呈现一张图片(看起来像缩略图),但无法播放实际视频。这比我的社区显示的效果要好一些。
视频是未列出的,而不是私有的,如下所示。
我的 Discourse 社区是私有的。这会对嵌入式视频功能有任何影响吗?
我已将 Vimeo 视频设为公开。
不确定。我之前有一个需要登录的“Tests-passed”社区,并且 YT oneboxing 似乎运行正常。
您运行的是 Stable 还是 Tests-Passed?
如果是 Tests-passed,您是否启用了实验性的新 onebox 选项?我没有在我的上面启用它。
我假设我使用的是 Tests-Passed。我使用 Discourse 托管。
作为管理员,我查看了我的站点设置,但没有看到关于 onebox 的实验性选项。
如先前所示,嵌入在这里有效。那么就 comes 基本问题:安全模式是否有效,如果我理解正确的话,您的论坛是否在某个稳定版本上。也许升级会有帮助?
感谢大家的反馈。@Jagster 安全模式没有帮助,我订阅的是标准套餐。我不能确定我是否被允许使用此套餐级别的视频嵌入。
标准套餐可以嵌入视频。![]()
Onebox 应该可以正常工作,并且允许其他 允许的 iframe,如果 onebox 不能自动处理它们的话。您甚至可以上传视频,尽管根据大小,您可能会遇到存储限制。
如果您仍然遇到问题,作为托管客户,您可以发送消息给 @team 或发送电子邮件至 team@discourse.org 获取直接支持,我们可以仔细查看您的设置,找出可能存在的问题。
好的,我已私信团队处理。