Youtube iframe未显示在UIWebView中



我在html字符串中有一个iframe

<iframe class='iframeClass' src="https://www.youtube.com/{some_ID}" frameborder=0 width=564 height=347 marginwidth=0 marginheight=0 hspace=0 vspace=0 scrolling=no frameborder=0></iframe>

这在浏览器中有效,但在我的UIWebView中无效(在web视图中,iframe所在的位置为空)。

有什么想法吗?

谢谢。

恐怕您的视频URL无效。将以下代码写入您的视图DidLoad:

NSString *embedHTML = @"<iframe class='iframeClass' src="https://www.youtube.com/embed/rOPI5LDo7mg" frameborder=0 width=564 height=347 marginwidth=0 marginheight=0 hspace=0 vspace=0 scrolling=no frameborder=0></iframe>";
[self.webview loadHTMLString:embedHTML baseURL:nil];

相关内容

  • 没有找到相关文章

最新更新