私は次のコードを使用しているので、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"]];
これはすべてうまくいきます。しかし、ビデオを見て「完了」をタップすると、アプリが最初から新しく開始されます...しかし、理由がわかりません。なぜこれが起こっているのか、誰かが私にヒントを教えてくれることを願っていますか?