Open Graph 基于 iframe 的视频嵌入支持?

Posted

技术标签:

【中文标题】Open Graph 基于 iframe 的视频嵌入支持?【英文标题】:Open Graph iframe based video embed support? 【发布时间】:2012-02-10 19:30:39 【问题描述】:

我希望能够为 Facebook 新闻源和时间线提供 iframe 视频播放器。

我知道可以为不同的视频格式指定多个 og:video:type 属性以显示在新闻源/时间线中。

例如一个实现,例如 Share html5 player on Facebook wall

截至去年 4 月,我相信我们也不需要列入白名单,尽管对于通常不可用的 text/html 视频类型可能会出现某种类型的白名单。

如果我们只是在 iframe 中提供免费视频,那么只需抓取 flash 和 mp4 组件并将它们包含在 Open Graph 标记中就很容易了。

但是我们的播放器稍微复杂一些,它根据登录状态提供内容,而且这种复杂程度可能会增加。

复杂性?

内置购物车 - 评论 - 交付优质内容 - 小额支付/tipjar

我们有一个相当灵活的 oembed 实现 http://www.uqast.com/andy/video-seo?w=640&h=360&aplay=0&affid=0&links=2 哪个可以返回适合时间线的非常干净的嵌入代码

http://www.uqast.com/services/oembed/?url=http%3A//www.uqast.com/andy/video-seo&w=640&h=360&aplay=0&affid=0&links=2&format=json

如果需要,我们也可以很高兴地从 https 提供 iframe。

我们还希望在 iframe 中提供各种 HTML5...视频/文档/音频等

那么您必须遵循什么程序才能将 text/html 用作视频类型并将其列入白名单?

注意:我是 uqast.com 的产品经理

【问题讨论】:

【参考方案1】:

我意识到这是一个老问题,但我今天(2014 年 6 月)注意到 SoundCloud 现在正在将基于 IFRAME HTML 的播放器直接嵌入到新闻提要中。

其他人注意到了这种行为,他们是怎么做到的?在 OG 标签中看不到任何关于它的内容

谢谢!

【讨论】:

【参考方案2】:

目前无法通过 iframe 在 Facebook 动态消息中嵌入 HTML5 内容。只有 Flash 对象或原始视频文件可以通过 og:video 标签嵌入。

不过,请留意 http://developers.facebook.com/blog 以获取更新。

【讨论】:

嗨,西蒙 - 感谢“来自马口”的回复。你的个人资料上有这个“我还与初创公司和其他公司合作,帮助他们构建不糟糕的 Facebook 集成,并且工作出色”我们只是试图让 Facebook 实现不会让我们的用户感到糟糕。 html5 嵌入会很好... ;-) @SimonCross — 2015 年 9 月有任何更新吗?看来 Vimeo 和其他一些 OVP 现在正在显示为 html5 iframe。 @SimonCross - 今天我注意到基于 Interlude 的视频可以在用户的​​状态帖子中播放。我也很想弄清楚这一点。

以上是关于Open Graph 基于 iframe 的视频嵌入支持?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Facebook Graph API 发布嵌入式视频链接

iframe内嵌别人页面,点击回退按钮,页面出错

iframe页面间通信

iframe内嵌页面——跨域通讯

odoo 内嵌报表的方式,iframe

跨域IFRAME自适应高度(子页面TAB切换不同的高度,主页面IFRAME嵌套子页面自适应高度)