0

我正在尝试在 Apple 新闻文章正文中嵌入 Facebook 视频。

根据文档,不支持 iframe,所以我只剩下EmbedWebVideoVideo组件。

EmbedWebVideo 似乎只支持 YoutTube 和 Vimeo 所以我留下了视频组件。

我都试过了,EmbedWebVideo还有Video组件,但没有运气。两者都不起作用。该Video组件显示播放器,但视频未加载。这是在 macbook 上本地测试的(使用新闻预览)。当使用Video带有指向示例苹果视频链接的相同组件时,https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8该组件会加载视频并且可以播放。

是否完全支持 Facebook 视频?我需要一个特定的链接吗?我尝试了从请求嵌入视频代码中获得的短链接和长链接。

我尝试过的链接类型的组件和变体:

    {
        "role": "video",
        "url": "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2FPageName%2Fvideos%video-number%2F"
    },
    {
        "role": "video",
        "url": "https://www.facebook.com/PageName/videos/video-number/"
    },
    {
        "role": "embedWebVideo",
        "url": "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2FPageName%2Fvideos%video-number%2F"
    },
    {
        "role": "embedWebVideo",
        "url": "https://www.facebook.com/PageName/videos/video-number/"
    }

任何帮助将不胜感激。

4

1 回答 1

0

您可以使用该组件嵌入 Facebook 视频FacebookPost,但您必须修改 URL 的结构以使其通过验证。https://www.facebook.com/{username}/posts/{video-id}for 的结构url应该可以工作(注意它使用/posts/而不是/videos/.

于 2020-08-16T00:47:39.157 回答