在我的 iPad 应用程序中,我有一个 UIWebView,其中嵌入了一个 youtube 视频。我已经匹配了 UIWebView 的大小和嵌入视频的大小,并确保纵横比是正确的。我已经将 UIWebView 背景颜色设置为清除颜色但没有运气。如何将嵌入的视频置于我的 UIWebView 中。我还使用了 content mode: center 但它似乎并不尊重它。请参见下面的屏幕截图:
http://cl.ly/1N3c0d343r3v1i0J1h0d
NSString *video_ID = @"7Ek1QwGp9Tw?rel=0";
NSString *htmlStr = [NSString stringWithFormat:@"<iframe class=\"youtube-player\" type=\"text/html\" width=\"453\" height=\"255\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\"></iframe>",video_ID];
[webView loadHTMLString:htmlStr baseURL:nil];
如有任何帮助,我们将不胜感激。
最佳答案
只是一个大胆的猜测:您需要重置 html 文档正文和 youtube iframe 的边距和填充。
编辑添加类似 <html><head><title>.</title><style>body,html,iframe{margin:0;padding:0;}</style></head><body>[YOUR YOUTUBE CODE]</body></html>
的内容
关于iphone - 如何摆脱 UIWebView 中嵌入的 youtube 视频周围的白色边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116720/