【问题标题】:Facebook Video in Apple News ComponentApple News 组件中的 Facebook 视频
【发布时间】:2020-03-16 16:07:28
【问题描述】:

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

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

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

我尝试了EmbedWebVideoVideo 组件,但没有运气。两者都不起作用。 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/"
    }

任何帮助将不胜感激。

【问题讨论】:

    标签: apple-news


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多