2010-08-25 17 views
0

Je développe une application de présentation pour un client, et dans la présentation, le client peut appuyer deux fois sur une diapositive pour afficher une "sous-diapositive", ce qui signifie la diapositive actuelle fait une transition partielle curl pour présenter une vue modale en plein écran.Vue partielle du mode Curl pour iPad provoque le redémarrage de MPMoviePlayer

Mon problème est que ces diapositives principales sont des vidéos animées (les sous-diapositives sont toutes des images fixes au format PNG). Chaque fois que l'utilisateur déclenche le curl de la page, le film reste dans son état actuel comme il le devrait (soit encore en lecture ou en pause), et lorsque l'animation de la boucle de page est terminée, le film redémarre lui-même. Cela se produit indépendamment de l'état du film.

J'ai essayé d'insérer des messages NSLog et des points d'arrêt pour voir si une méthode telle que viewWillDisappear était appelée, mais je n'ai rien trouvé.

Une idée de ce qui pourrait provoquer le redémarrage de ces vidéos?

Répondre

0

À TOUS CEUX QUI SONT DEMANDER:

Je résolu ce problème en forçant le MoviePlayer à passer à la dernière image et le remplacer par un UIImageView au lieu, ce qui m'a permis de décharger le film, économiser de l'espace, et enlevé mon problème de scintillement que les images complètent la transition sans problèmes.

En outre, si vous rencontrez vacillante et lors du passage entre les vidéos en plein écran ou des vidéos en plein écran et des images (png dans mon cas), supprimer/commenter cette ligne:

self.mplayer.fullscreen = YES; 

le problème sera allé après cela.