在 UIWebView 中播放 facebook 视频

Posted

技术标签:

【中文标题】在 UIWebView 中播放 facebook 视频【英文标题】:Play facebook video in UIWebView 【发布时间】:2013-01-17 16:27:07 【问题描述】:

有人知道如何在UIWebView 中播放 Facebook 视频吗?

我的应用程序将视频上​​传到 facebook 并检索视频的 url。我想将此网址嵌入到UIWebView 中进行播放。我已经为 youtube 而不是 Facebook 解决了这个问题。寻求帮助。

【问题讨论】:

我认为您需要一些东西:1) 网址 2) 如果是某人发布的视频,您必须让他们登录并授予您适当的权限。 您能提供到目前为止您尝试过的代码吗? 【参考方案1】:

俄耳甫斯!

我迟到了几年,哈哈,但无论如何我都会在这里发布答案——从 2018 年开始就在 Swift 中;)——以防万一有人需要它。

您可以使用以下 html 字符串:

let embedCode = "<iframe src=\"https://www.facebook.com/plugins/video.php?href=\([INSERT VIDEO URL])&show_text=0&width=\(Int([INSERT WIDTH]))\" width=\"\(Int([INSERT WIDTH]))\" height=\"\(Int([INSERT WIDTH] * 56.25))\" style=\"border:none;overflow:hidden\" scrolling=\”no\" frameborder=\"0\" allowTransparency=\”true\" allowFullScreen=\"true\"></iframe>"

您将 [INSERT VIDEO URL] 替换为视频 URL,将 [INSERT WIDTH] 替换为所需的网络视图宽度。

然后像这样将 HTML 加载到 UIWebView 中:

webView.loadHTMLString(embedCode, baseURL: nil)

【讨论】:

以上是关于在 UIWebView 中播放 facebook 视频的主要内容,如果未能解决你的问题,请参考以下文章

可以在 UIWebView 的主页上播放 gif 图像吗?

如何在 UIWebView 中使用 Facebook 评论插件

嵌入式 Facebook 帖子无法在 UIWebView 中正确显示

在 UIWebView 中打开 facebook 页面墙的 URL 不起作用

Facebook 登录在 Safari 中有效,但在 UIWebView 中无效

iOS - 在 UIWebView 中嵌入 Facebook 视频