WKWebView 嵌入 YouTube 比例视频缩略图
WKWebView embed YouTube scale video thumbnail
我尽量避免这种可怕的输出。我想展示填充完整网络视图框架 (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 通常。
如果你尝试同样的输出:
宽度=\"(webView.frame.width)\"
身高=\"(webView.frame.height)\"
如果你尝试同样的输出:
webView.contentMode = UIViewContentMode.scaleToFill
总是一样。
太棒了,找到解决方案了!浪费了很多时间,我仍然不明白找到这个解决方案有多困难。
不可思议!
这里是:
"<iframe width=\"100%%\" height=\"97%%\"
非常感谢这位用户:
在这个post中找到解决方案:
How to change embed video size while playing in UIWebView?
改进令人印象深刻!
我尽量避免这种可怕的输出。我想展示填充完整网络视图框架 (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 通常。
如果你尝试同样的输出:
宽度=\"(webView.frame.width)\"
身高=\"(webView.frame.height)\"
如果你尝试同样的输出:
webView.contentMode = UIViewContentMode.scaleToFill
总是一样。
太棒了,找到解决方案了!浪费了很多时间,我仍然不明白找到这个解决方案有多困难。
不可思议!
这里是:
"<iframe width=\"100%%\" height=\"97%%\"
非常感谢这位用户:
在这个post中找到解决方案:
How to change embed video size while playing in UIWebView?
改进令人印象深刻!