2012-06-27 6 views
0

J'ai un problème en travaillant avec MPMoviePlayerController. Il ne fonctionne pas dans ios 5 juste un écran noir pour montrer. Pas même jette une exception ou une erreur. Voici mon code:MPMoviePlayerController ne fonctionne pas dans ios 5

NSString *path = [[NSBundle mainBundle] pathForResource:@"cavity" ofType:@"mov"]; 
NSLog(@"%@",path); 
_movieController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:path]]; 
[_movieController prepareToPlay]; 
[_movieController setFullscreen:NO]; 
[_movieController.view setFrame:CGRectMake(10, 25, 287, 213)]; 
[_movieController setControlStyle:MPMovieControlStyleEmbedded]; 

[_movieView addSubview:_movieController.view]; 
[_movieController play]; 

L'objet _movieController a été déclaré dans le fichier .h mais pas encore en état de marche.

Répondre

0

essayer cette

MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:url]]; 

[[mp moviePlayer] prepareToPlay]; 
[[mp moviePlayer] setUseApplicationAudioSession:NO]; 
[[mp moviePlayer] setShouldAutoplay:YES]; 
[[mp moviePlayer] setControlStyle:2]; 
[[mp moviePlayer] setRepeatMode:MPMovieRepeatModeOne]; 
[self presentMoviePlayerViewControllerAnimated:mp]; 
+0

Il ne fonctionne pas. Il continue à montrer l'indicateur de chargement et d'activité. Je ne joue toujours pas le film. – SunnyChattha

+0

avez-vous vérifié cette URL dans le navigateur? – freelancer

+0

c'est un fichier. et j'ai donné le chemin à ce fichier. NSString * chemin = [[NSBundle mainBundle] pathForResource: @ "cavité" deType: @ "mov"]; mais il montre juste la vue de chargement – SunnyChattha

Questions connexes