我正在尝试在 Apple 新闻文章正文中嵌入 Facebook 视频。
根据文档,不支持 iframe,所以我只剩下EmbedWebVideo
和Video
组件。
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/"
}
任何帮助将不胜感激。