在 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 中使用 Facebook 评论插件
嵌入式 Facebook 帖子无法在 UIWebView 中正确显示
在 UIWebView 中打开 facebook 页面墙的 URL 不起作用