iphone - 如何摆脱 UIWebView 中嵌入的 youtube 视频周围的白色边框?

标签 iphone ios cocoa-touch uiwebview

在我的 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/

相关文章:

iphone - 屏幕亮度控制

iphone - 使用设备运动代替加速度计、陀螺仪和磁力计

ios - 如何向 DispatchQueue 添加时间延迟变量

ios - 比例高度常数为 0.0

php - 使用冗余数据解析来自 Web 服务的信息

iPhone - NSKeyedUnarchiver 内存泄漏

objective-c - 核心数据以编程方式向条目添加属性

ios - UIImagePickerController 在相机胶卷中打开

javascript - Html/javascript 页面在 iPhone 上抛出 404,但在 PC 上运行良好

ios - 尝试呈现其 View 不在窗口层次结构中的 UIAlertController - Swift 错误