看起来 Facebook 的某些设置发生了变化,导致 OneBox 和 iframe 都无法按预期内嵌播放。昨天还正常,但就在不久前,所有 Facebook 来源都会打开新窗口,并要求登录 Facebook。
有人能确认这一点吗?
补充说明:
我测试过的其他来源(如 YouTube、Twitch 以及来自 Amazon S3 的直接链接)都能正常内嵌播放。
看起来 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 这里吗?以便我们更好地进行调查。
它们在我这里的 Meta 移动设备上都能正常播放,我也在 DiscourseHub、Chrome 和 Safari 上进行了测试。不过 Firefox 无法显示嵌入内容,但通常我的 iOS 版 Firefox 在处理视频时表现不佳。
我有一些关于 Instagram/Facebook 嵌入式内容的问题。
当我粘贴 Facebook 链接时,会收到 Facebook 登录消息,而且我很难弄清楚消息的来源。
示例:
https://www.facebook.com/RezzaTangoPoitiers/posts/419297369696608
这是一条公开帖子,在未登录 Facebook 的情况下也可以看到。
我注意到 Discourse 中有一个名为 facebook_app_access_token 的设置,其描述是:
从您的 Facebook 应用 ID 和密钥生成的令牌。用于生成 Instagram 的 onebox。
这个令牌是从这里生成的吗?https://developers.facebook.com/tools/explorer/
它与 Facebook 帖子无法嵌入有关吗?
另外,我的 facebook_app_access_token 字段是空的,但 Instagram 的 onebox 在我的论坛上仍然可以正常工作,那么它的作用是什么?
Instagram 视频也可以正常工作: