uitableview中的iphonewebview
它不工作,只显示白色视图。[webview loadHTMLString:html baseURL:nil]; 用于加载到UITextview中 如果您想使用UIwebview的方式uitableview中的iphonewebview,iphone,uiwebview,Iphone,Uiwebview,它不工作,只显示白色视图。[webview loadHTMLString:html baseURL:nil]; 用于加载到UITextview中 如果您想使用UIwebview的方式 UIWebView *webview=[[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 150, 120)]; NSString *media=@"http://www.youtube.com/watch?v=kG2BYhjQIKQ"; NSString *ht
UIWebView *webview=[[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 150, 120)];
NSString *media=@"http://www.youtube.com/watch?v=kG2BYhjQIKQ";
NSString *html = [NSString stringWithFormat:youTubeVideoHTML,media, 150, 120];
[webview loadHTMLString:html baseURL:nil];
[cell.contentView addSubview:webview];
要在webView上播放youtube视频,请尝试以下操作:
[webView loadRequest:[NSURLRequest requestWithURL:url]];
NSString*youTubeVideoHTML=@”\
\
\
";
//使用URL和请求的帧大小填充HTML
NSString*html=[NSString stringWithFormat:youTubeVideoHTML,urlString,frame.size.width,frame.size.height];
//将html加载到webview中
[self-loadHTMLString:HtmlBaseURL:nil];
youTubeVideoHTML包含什么?代码中的NSString*html有问题我想在手机中显示视频的全部NSString*html似乎有点奇怪。youTubeViewHTML包含什么?
NSString *youTubeVideoHTML = @"<html><head>\
<body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
// Populate HTML with the URL and requested frame size
NSString *html = [NSString stringWithFormat:youTubeVideoHTML, urlString, frame.size.width, frame.size.height];
// Load the html into the webview
[self loadHTMLString:html baseURL:nil];