Iphone 使用UIWebview播放嵌入的YouTube视频
在UIWebview中嵌入Youtube视频。按下UIButton时,如何使用UIWebview播放此you tube视频Iphone 使用UIWebview播放嵌入的YouTube视频,iphone,uiwebview,youtube,Iphone,Uiwebview,Youtube,在UIWebview中嵌入Youtube视频。按下UIButton时,如何使用UIWebview播放此you tube视频 - (void)viewDidLoad { CGRect rect = [[UIScreen mainScreen] bounds]; CGSize screenSize = rect.size; UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0,0,screenSize.width,sc
- (void)viewDidLoad
{
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize screenSize = rect.size;
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0,0,screenSize.width,screenSize.height)];
webView.autoresizesSubviews = YES;
webView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
NSString *videoUrl = @"http://http://www.youtube.com/v/oHg5SJYRHA0";
NSString *htmlString = [NSString stringWithFormat:@"<html><head><meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/></head><body style=\"background:#F00;margin-top:0px;margin-left:0px\"><div><object width=\"320\" height=\"480\"><param name=\"movie\" value=\"%@\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"320\" height=\"480\"></embed></object></div></body></html>",videoUrl,videoUrl] ;
[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];
//[window addSubview:webView];
[webView release];
[super viewDidLoad];
// Do any additional setup after loading the view.
}
如何播放youtube视频
谢谢你的帮助。你为什么不试试这个:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=oHg5SJYRHA0"]]]
[self.view addSubview:webView];
当用户按下
视频按钮
或视频按钮
?视频按钮时,UIToolBar上的UIBarButtonItem表示我的歉意,我没有读代码。为什么不在VideoAction
方法中添加UIWebView*webView
声明?通过在VideoAction方法中声明UIWebView,它将如何播放youtube视频。我认为必须有某种声明表明要播放youtube视频。我应该在视频动作方法或视图加载方法中尝试此方法。将此放在视频动作方法中。完成视频后,将其从视图中删除。
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=oHg5SJYRHA0"]]]
[self.view addSubview:webView];