J'utilise un UIWebView pour afficher des vidéos YouTube. Cela fonctionne bien sur iOS 4+ mais ne fonctionne pas sur l'iPad (iOS 3.2). L'UIWebView se charge comme prévu et affiche la vignette de la vidéo. Quand je tape sur la vignette, je vois une icône grise rapide et peut entendre le son, mais aucune vidéo ne s'affiche.UIWebView Youtube embarque le son mais pas de vidéo dans iOS 3.2 (iPad)
Ce code J'utilise:
UIWebView* webView = [[UIWebView alloc] initWithFrame: CGRectMake(0,0,320,480)];
NSURL *url = [NSURL URLWithString:@"http://url.to.video/"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
VideoPlayerController* videoController = [[VideoPlayerController alloc] init];
[[videoController view] addSubview:webView];
UINavigationController* theNavController = [[UINavigationController alloc]
initWithRootViewController:videoController];
[self presentModalViewController:theNavController animated:YES];
[videoController release];
[theNavController release];
[webView release];