Facebook OneBox / iFrame 不再内联播放?

看起来 Facebook 的某些设置发生了变化,导致 OneBox 和 iframe 都无法按预期内嵌播放。昨天还正常,但就在不久前,所有 Facebook 来源都会打开新窗口,并要求登录 Facebook。

有人能确认这一点吗?

补充说明:
我测试过的其他来源(如 YouTube、Twitch 以及来自 Amazon S3 的直接链接)都能正常内嵌播放。

在此回复中发布一个示例。

视频 #1:MacOS 上的 Chrome
备注 #1:内联播放
https://dl.airtable.com/.attachments/649fae3b43aad6bb987e91303f69431f/9800d3b1/IMG_1914.MOV

视频 #2:Android 10 上的 Chrome
备注 #2:无法内联播放
https://dl.airtable.com/.attachments/ba1fdc591a642c72e71975999d8deeab/b45a21d0/IMG_1915.MOV

更新:

同样的问题也出现在这篇 Facebook 帖子中。这在一定程度上证实了目前手机无法内联播放 Facebook 嵌入内容。有解决方案吗?

您能将这些 Facebook 链接发布到 Meta 这里吗?以便我们更好地进行调查。

你好 @osioke

以下是我提到的链接:
Discover Popular Videos | Facebook
553K views · 8.8K reactions | China hid the severity of COVID-19 to buy time to hoard medical supplies, Amazon’s VP resigns after protesting workers get fired, murder hornets hit North America, and Kim Jong-un reemerges. | The Daily Show

它们在我这里的 Meta 移动设备上都能正常播放,我也在 DiscourseHub、Chrome 和 Safari 上进行了测试。不过 Firefox 无法显示嵌入内容,但通常我的 iOS 版 Firefox 在处理视频时表现不佳。

我有一些关于 Instagram/Facebook 嵌入式内容的问题。


当我粘贴 Facebook 链接时,会收到 Facebook 登录消息,而且我很难弄清楚消息的来源。

示例:

https://www.facebook.com/RezzaTangoPoitiers/posts/419297369696608

这是一条公开帖子,在未登录 Facebook 的情况下也可以看到。

  1. 那么问题出在哪里?我该如何嵌入公开的 Facebook 帖子或视频?我尝试使用搜索功能,但找不到任何清晰的解释或解决方案……还有很多技术性很强的消息。:man_shrugging:

我注意到 Discourse 中有一个名为 facebook_app_access_token 的设置,其描述是:

从您的 Facebook 应用 ID 和密钥生成的令牌。用于生成 Instagram 的 onebox。

  1. 这个令牌是从这里生成的吗?https://developers.facebook.com/tools/explorer/
    它与 Facebook 帖子无法嵌入有关吗?

  2. 另外,我的 facebook_app_access_token 字段是空的,但 Instagram 的 onebox 在我的论坛上仍然可以正常工作,那么它的作用是什么?

Instagram 视频也可以正常工作:

  1. 不过这里的 iframe 高度不正确。下方有太多空白。这是 Discourse 的问题吗?