2011-08-04 2 views
1

J'ai des fichiers mp4 qui doivent être lus dans mon application iPad. Je suis capable de le faire très bien. en ce moment j'ai un bouton de lecture sur l'espace noir vide dans mon application et la lecture de la vidéo après avoir appuyé sur le bouton de lecture. L'utilisateur ne connaîtra le contenu de la vidéo qu'après l'avoir lu. Mais, je veux que l'utilisateur connaisse la vidéo avant de se jouer. Au lieu de l'écran noir par défaut je veux montrer l'écran de démarrage de la vidéo pour rendre la vidéo plus intéressante. Pour le dire en termes simples, je veux que mon espace vidéo soit similaire à YouTube ... Est-il possible que je puisse le faire? MerciLecture de vidéos sur iPad avec un style spécifique

Répondre

1

Sous MPMoviePlayerController (ou comme vous jouez votre vidéo .. si vous utilisez déjà une classe personnalisée il suffit d'ajouter le code là-dedans) et viewDidAppear initialiser un UIImageView avec la taille d'image égale à self.view.bounds en utilisant une image quelconque arrière-plan que vous voulez pour l'écran de chargement. Ajouter le UIImageView comme une sous-vue de self.view et appelez sendSubviewToBack: sur elle. Lorsque le lecteur est prêt à jouer, il commencera à dessiner des images vidéo au-dessus de votre sous-vue, et vous ne devriez plus le voir.

- (void)viewDidAppear 
{ 
    UIImageView *loadingImage = [[UIImageView alloc] initWithImage:myImage]; 
    [loadingImage setFrame:self.view.bounds]; 
    [self.view addSubview:loadingImage]; 
    [self.view sendSubviewToBack:loadingImage]; 
    [super viewDidAppear]; 
} 
+0

Bel homme réponse .... J'aimais bien cette idée ... +1 pour cette .. Merci :) –

+0

Si vous utilisez cette méthode, vous devez accepter la réponse aussi. – darvids0n

Questions connexes