2011-12-23 4 views
0

Je voudrais ouvrir le lecteur vidéo iPad à partir de mon application pour lire une vidéo. La vidéo sera déjà sur l'appareil, et l'application est destinée à une distribution ad-hoc sur un appareil pré-configuré, donc nous pouvons dire que la vidéo sera toujours là.Ouvrez l'application de film avec la vidéo précise sur iOS

Mon problème est que je ne peux pas comprendre comment ouvrir l'application vidéo! J'ai cherché beaucoup de choses, y compris UTI, ou vidéo intégrée, mais cela ne répond pas à mes besoins.

Est-il possible d'ouvrir simplement le lecteur avec le fichier spécifié?

Répondre

3

Avez-vous besoin d'ouvrir l'application vidéo en soi? Ou avez-vous juste besoin de lire un fichier vidéo local depuis votre application? Dans ce dernier cas, vous pouvez simplement utiliser MPMoviePlayerController (ou l'emballage MPMoviePlayerViewController pour iOS> 3.2).

Quelque chose comme ça marche pour moi.

NSURL * url = [[NSBundle mainBundle] URLForResource:@"yourvideo" withExtension:@"mov"]; 
player = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
player.view.frame = self.view.bounds; 
player.movieSourceType = MPMovieSourceTypeFile; 

[self.view addSubview:player.view]; 

player.shouldAutoplay = NO; 
player.fullscreen = YES; 
[player prepareToPlay];  
+0

Comme je l'ai dit, je veux vraiment ouvrir l'application vidéo. La vidéo en question n'est pas dans le bundle d'application, mais sur l'iPad. – Geoffroy