在UIWebview上嵌入youtube视频顶部的空白区域

时间:2017-02-07 21:51:15

标签: html ios swift youtube

我在我的iOS应用中嵌入了YouTube视频,并尝试了几种方法来摆脱显示在视频顶部和左侧的顽固白色空间,如下所示。

enter image description here

这是相关的一行:

        webView.loadHTMLString("<iframe width=\"\(webView.frame.width)\" height=\"\(webView.frame.height)\" src=\"https://www.youtube.com/embed/\(selectedVideo.videoId)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)

看起来实际视频相对于WebView向右和向下放置了一点点。我尝试将下面的行添加到HTML链接中,但仍然无法正常工作。

{margin:0;padding:0;}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我的主要建议是在模拟器中加载页面,然后在Mac上运行Safari(在“高级首选项”中启用“在菜单栏中显示开发菜单”)。使用“开发”菜单导航到您的嵌入式Web视图(我喜欢这个有效!)。这将打开一个Web检查器控制台,您可以在其中播放一些值或至少看看实际发生了什么(是它的身体边缘等等)