我可以使用此代码在模拟器上查看youtube视频吗?

时间:2011-06-01 08:44:53

标签: iphone objective-c ios uiwebview youtube

我正在使用此代码查看YouTube视频

- (YouTubeView *)initWithStringAsURL:(NSString *)urlString frame:(CGRect)frame;
 {
if (self = [super init]) 
{
    // Create webview with requested frame size
    self = [[UIWebView alloc] initWithFrame:frame];

    // HTML to embed YouTube video
    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];
}
return self;  

}

现在我无法在模拟器上看到相关视频......白色webview即将到来..

那么有什么类似的东西我在模拟器上看不到youtube视频或者代码中还有其他任何问题吗?

1 个答案:

答案 0 :(得分:1)

您无法在模拟器中看到Youtube视频。如果显示白色webview,我认为你的代码有效。

尝试在iPhone / iPod touch上安装。