2010-06-15 7 views
1

J'ai fait une application iPhone qui affiche des vidéos. Je l'ai fait avec Xcode 3.2.2 avec iPhone SDK 3.1.3 et fonctionne très bien. Mais il ya quelques jours, j'ai téléchargé la dernière version de l'iPhone SDK pour iOS 4. Le projet construit OK, pas d'erreurs, pas d'avertissements, mais quand je cours l'application, la vidéo n'a pas fonctionné, l'image n'a pas charger, mais son travaux. Je ne comprends pas.Mon application iPhone ne fonctionne pas sous iOS 4. Pourquoi?

Voici le code que j'ai utilisé.

NSBundle *Bundle = [NSBundle mainBundle]; 
NSString *moviePath = [Bundle pathForResource:@"Prueba" ofType:@"mp4"]; 
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain]; 
MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 
theMovie.scalingMode = MPMovieScalingModeFill; 
[theMovie play]; 

Quelqu'un a-t-il une idée?

Cordialement.

Répondre

1

Vous devez intégrer le point de vue du lecteur vidéo dans votre propre point de vue pour voir la vidéo:

UIView * myView = ...
UIView * movieView = [vue moviePlayer];
[movieView setFrame: [limites de myView]]; // adapter le film aux limites exactes de myView
[myView addSubview: movieView];

+0

Cela a fonctionné pour moi, je viens de définir myView pour être la vue actuelle des contrôleurs, ou dans mon cas, j'ai ajouté une vue modale –

Questions connexes