【问题标题】:Youtube iframe not showing in UIWebViewYoutube iframe 未在 UIWebView 中显示
【发布时间】:2014-09-15 07:10:02
【问题描述】:

我在 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 应该是空白的)。

有什么想法吗?

谢谢。

【问题讨论】:

    标签: ios objective-c iphone youtube-api


    【解决方案1】:

    恐怕您的视频网址无效。将以下代码写入您的 viewDidLoad:

    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];
    

    【讨论】:

      猜你喜欢
      • 2016-05-22
      • 2013-12-22
      • 2017-03-02
      • 2014-03-20
      • 2013-07-06
      • 2018-02-12
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      相关资源
      最近更新 更多