2012-06-19 21 views
0
UIWebView *webview=[[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 150, 120)]; 
NSString *[email protected]"http://www.youtube.com/watch?v=kG2BYhjQIKQ"; 
NSString *html = [NSString stringWithFormat:youTubeVideoHTML,media, 150, 120]; 

[webview loadHTMLString:html baseURL:nil]; 
[cell.contentView addSubview:webview]; 

它不工作,它只顯示白色視圖。iPhone webview在uitableview中

+0

是什麼youTubeVideoHTML包含哪些內容? –

+0

代碼中的NSString * html問題 –

+0

我想在單元格中顯示thumnail的視頻 – Tiger

回答

1

要在webView的播放YouTube視頻試試如下:

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

[webview loadHTMLString:html baseURL:nil]; 是用來加載到的UITextView ,如果你想使用一個UIWebView意味着

[webView loadRequest:[NSURLRequest requestWithURL:url]];