gpt4 book ai didi

ios - 在视频启动时在 UIWebView 中调整 YouTube 视频缩略图

转载 作者:可可西里 更新时间:2023-11-01 01:10:42 26 4
gpt4 key购买 nike

我正在使用以下代码在 UIWebView 中加载 Youtube 视频。

let videoUrl = "https://www.youtube.com/embed/F9GujgK0y2M"
let embedHTML = "<iframe width=\(self.webView.frame.size.width)\" height=\(self.webView.frame.size.height)\" src=\(videoUrl)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>"

视频的起始缩略图非常大。我需要根据 UIWebView 的大小来调整它。请帮助我,我该如何改变它? enter image description here

最佳答案

也许这段代码可以帮助你:

let yourVideoID = "F9GujgK0y2M"
let css = ".video-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;} .video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }"
let url = "https://www.youtube.com/embed/\(yourVideoID)?playsinline=1&modestbranding=1&showinfo=0&rel=0&showsearch=0&loop=1&iv_load_policy=3"
let htmlString = "<html><head><style type=\"text/css\">\(css)</style></head><body><div class=\"video-container\"><iframe src=\"\(url)\" frameborder=\"0\"></iframe></div></body></html>"

yourWebView.scalesPageToFit = false
yourWebView.allowsInlineMediaPlayback = true;
yourWebView.loadHTMLString(htmlString, baseURL: nil)

关于ios - 在视频启动时在 UIWebView 中调整 YouTube 视频缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47279951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com