在 UIWebView 中播放 Facebook 视频

Orp*_*ury 4 facebook uiwebview ios

有谁知道如何在UIWebView.

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

Lyn*_*ott 5

俄耳甫斯!

我迟到了几年哈哈,但无论如何我都会在这里发布答案——因为它是 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>"
Run Code Online (Sandbox Code Playgroud)

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

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

webView.loadHTMLString(embedCode, baseURL: nil)
Run Code Online (Sandbox Code Playgroud)