【发布时间】:2011-05-21 22:25:39
【问题描述】:
我可以成功地使用 embed 标记将 youtube 视频嵌入到 UIWebView 中,该 UIWebView 不是表格单元格的一部分。
我可以在作为表格单元格一部分的 UIWebView 中成功设置 html。
但是,在 UIWebView 中设置 html 是表格单元格的一部分,使用 embed 标记链接到 youtube 视频对我不起作用。
我的自定义 UITableViewCell 类中的代码如下所示:
NSString *embedHTML = @"\
<html><body>\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
CGRect frame = self.webView.bounds;
NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
[self.webView loadHTMLString:html baseURL:nil];
如果我将“
如果我在具有 webView 的非表格视图控制器中使用带有嵌入标签的代码 sn-p,它就可以正常工作。
是我做错了什么,还是 UITableViewController 和相关的类不允许我这样做?
谢谢, 道格
--------- 2010 年 12 月 8 日更新
我可以在作为 UITableViewCell 一部分的 UIWebView 中成功使用“
所以,问题标题仍然准确,但我不再怀疑 YouTube 链接有什么不同之处。
【问题讨论】:
标签: iphone uitableview uiwebview youtube embed