swift - WebView嵌入youtube视频位置

标签 swift webview

EXAMPLE HERE!!!

   override func viewDidLoad() {
        super.viewDidLoad()
            secondVideoPlayer.allowsInlineMediaPlayback = true
            secondVideoPlayer.loadHTMLString("<iframe width=\"\(newVideoPlayer.frame.width)\" height=\"\(newVideoPlayer.frame.height)\" src=\"\(urlString)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>",baseURL: nil)
    }

Youtube 视频位置开始不正确,要正确查看它我总是必须拖动它我该如何解决?如何手动设置他的起始位置?

最佳答案

iframe 包裹在 body 中,并将 marginpadding 设置为零,这样内容就开始了从左上角开始。

secondVideoPlayer.loadHTMLString("<body style=\"margin: 0; padding: 0;\"><iframe width=\"\(newVideoPlayer.frame.width)\" height=\"\(newVideoPlayer.frame.height)\" src=\"\(urlString)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe></body>",baseURL: nil)
secondVideoPlayer.scrollView.bounces = false

关于swift - WebView嵌入youtube视频位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40209696/

相关文章:

ios - 如何在快速更改屏幕方向时避免背景图像平铺

swift - 如何为了测试而覆盖 Observable<T>?

android - 加载页面时 xWalkWebView?

javascript - Android webview如何使用webkit?

ios - 从 xcode 中的特定点照亮旋转球体

ios - 对整个应用程序使用 HanekeSwift 图像缓存

swift - 需要帮助将数组内容从 PFFile 转换为 NSData,然后转移到应用程序扩展

java - Android:使用 CSS 问题在 WebView 中自定义字体

xamarin.forms - ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交

java - 进度条未显示在 webview 的 Relativelayout 中