2012-02-13 2 views
4

Je suis un débutant dans le développement iPhone. J'ai un objet de MPMoviePlayerController qui charge une vidéo de mon ensemble de ressources d'application. J'ai défini backgroundColor du MPMoviePlayer pour effacer la couleur. J'ai placé la propriété de shouldAutoplay à NO. Avant que l'utilisateur clique sur le bouton de lecture, un écran vide est affiché. J'ai essayé d'obtenir la première image en utilisant la méthode suivanteAfficher l'image de la première image du film dans MPMoviePlayerController avant de lire le film

UIImage *thumbnail = 
[self.videoPlayer thumbnailImageAtTime:0 timeOption:MPMovieTimeOptionNearestKeyFrame]; 

Mais où ai-je mis cette image pour que l'écran noir qui apparaît avant que l'utilisateur clique sur le bouton de lecture contiendra uniquement l'image miniature. S'il vous plaît aider.

Répondre

4

Vous définissez une couleur claire comme couleur d'arrière-plan. Donc, essayez de définir une image ci-dessous votre Movieplayer et si cela continue à afficher l'écran noir, ajoutez-le au-dessus de votre joueur. Lorsque l'utilisateur lit une vidéo, masquez simplement votre image.

+0

Merci beaucoup! ça a marché! :) – An1Ba7

+1

Heureux d'aider :) – DivineDesert

Questions connexes