我使用下面的代码,所以在我的UIWebView(出口)加载YouTube视频:在UIWebView中播放YouTube视频后,应用程序重新启动
NSString *videoUrl = [self getVideoURL];
NSString *htmlString = [NSString stringWithFormat:@"<html><head><meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 280\"/></head><body style=\"background:#F00;margin-top:0px;margin-left:0px\"><div><object width=\"280\" height=\"156\"><param name=\"movie\" value=\"%@\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"280\" height=\"156\"></embed></object></div></body></html>",videoUrl,videoUrl] ;
[videoView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];
这一切工作正常。但在观看视频并点击“完成”后,我的应用程序从头开始......但我不明白为什么。 希望有人能给我一个暗示为什么会发生这种情况?
你是什么意思的“从头开始”?您需要更多地解释您的应用程序的架构,而不仅仅是说明。 – mattjgalloway
我猜这个应用程序正在崩溃。崩溃日志说什么? – JeanLuc
这不容易描述..应用程序触摸“完成”后没有崩溃。但它看起来像打开应用程序 - 我开始应用程序后得到第一个视图,而不是打开YouTube视频的人..希望我的问题现在更清晰了?控制台是空的 - 但崩溃日志文件是非常大的..看http://sc-md.info/L2sMHl – Adrian