【问题标题】:Wagtail video embed fails for some YouTube URLs but not others某些 YouTube URL 的 Wagtail 视频嵌入失败,但其他的则不然
【发布时间】:2019-07-20 17:29:14
【问题描述】:

我有一个 Wagtail 2.3 实例,并且正在将视频嵌入到来自各种来源的模板中。尽管似乎允许嵌入,但一小部分 YouTube 视频 URL 在尝试嵌入时会失败。如果我直接调用 get_embed,我会看到 HTTP 401 Unauthorized 错误,get_embed 返回 None。如果我在页面编辑器上使用视频嵌入小部件,对于这些 URL,它会失败并显示“找不到此 URL 的嵌入”。

使用这些视频的“共享”框架选项中的 iframe 手动嵌入任何这些视频都可以正常工作。

失败的视频示例:https://youtu.be/rCvKr6nsS3w

有没有人在 Wagtail 视频嵌入或 oembed 方面遇到过类似的情况?有谁知道为什么这些特定的视频会失败?

【问题讨论】:

    标签: youtube wagtail oembed


    【解决方案1】:

    示例视频https://youtu.be/rCvKr6nsS3w 已被上传者禁用嵌入 - 您可以在视频页面上点击“分享”然后点击“嵌入”来确认这一点。

    【讨论】:

    • 当我在该视频上单击“共享 > 嵌入”时,我得到了 iframe 嵌入代码,当我将它放在网页中时,它会成功显示该视频。您是否看到“嵌入已禁用”?
    猜你喜欢
    • 2018-07-03
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 2013-03-04
    • 1970-01-01
    • 2011-10-28
    相关资源
    最近更新 更多