【问题标题】:WKWebView embed YouTube scale video thumbnailWKWebView 嵌入 YouTube 比例视频缩略图
【发布时间】:2018-09-28 10:09:11
【问题描述】:

我尽量避免这种可怕的输出。我想展示填充完整网络视图框架 (WKWebView) 的初始 YouTube 视频缩略图。

就是图中的白色矩形。

我的代码:

import WebKit

class YouTube: UIViewController, WKUIDelegate {

@IBOutlet weak var webView: WKWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    let videoID = "_g8aLVGXyc0"
    let youtubeURL = "https://www.youtube.com/embed/\(videoID)"

    webView.loadHTMLString("<iframe width=\"560\" height=\"315\" src=\"\(youtubeURL)?&rel=0\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)

我尝试了这个网站和 Google 上提供的各种答案。

如果你尝试相同的输出:

width=\"(webView.frame.width)\"

height=\"(webView.frame.height)\"

如果你尝试相同的输出:

webView.contentMode = UIViewContentMode.scaleToFill

始终如一。

【问题讨论】:

    标签: swift wkwebview


    【解决方案1】:

    难以置信,找到了解决方案!浪费了很多时间,我仍然不明白找到这个解决方案有多么困难。

    不可思议!

    这里是:

    "<iframe width=\"100%%\" height=\"97%%\"
    

    非常感谢这位用户:

    Neal Caffrey

    在这篇文章中,您可以找到解决方案:

    How to change embed video size while playing in UIWebView?

    改进令人印象深刻!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-19
      • 2011-11-04
      • 2015-03-26
      • 2020-12-09
      • 1970-01-01
      • 2017-04-25
      • 2011-06-09
      • 2020-01-24
      相关资源
      最近更新 更多