次のコードを使用してYouTubeビデオを起動しています。30秒ごとに画面が暗くなることを除けば、うまく機能します。画面をもう一度タップすると、画面が再び明るくなります(また、期待どおりにビデオコントロールが表示されます)。これは、iPodtouchの自動ロックをオフにしている場合でも発生します。何が起こっている?
NSString* embeddedCode =@"<html><body bgcolor='#008080'><center><iframe width='212' height='172' src='http://www.youtube.com/embed/[VIDEOID]?rel=0' frameborder='0'></iframe><p style='color: yellow;'>YouTube Video</p><p style='color: yellow;'>(Requires Internet access.)</p></center><body></html>";
UIWebView* videoView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320,350)];
[videoView loadHTMLString:embeddedCode baseURL:nil];
[self.view addSubview:videoView];