2010-07-07 16 views
0

Eh bien ... en gros, c'est ce qui se passe, quand je joue un film d'un jeu, seul le son joue, la vidéo ne le montre pas, écran, même le toucher est désactivé.La vidéo ne joue que lorsque je suis passé de l'OS 3.x à 4

Ceci est la partie pertinente du code:

myMovie = [[MPMoviePlayerViewController alloc] initWithContentURL: [self movieURL]];

myMovie.moviePlayer.scalingMode = MPMovieScalingModeFill; myMovie.moviePlayer.controlStyle = MPMovieControlModeHidden;

[myMovie.moviePlayer play];

Thx.

Edit .: Ok, je l'ai travaille maintenant, je besoin d'ajouter cette ligne de code:

[auto presentMoviePlayerViewControllerAnimated: myMovie];

Le problème est maintenant, que je ne veux pas voir les contrôles mediaplayer (pause, arrêt, etc), je veux juste regarder la vidéo en plein écran, c'est tout, des idées?

Répondre

1

Pour moi, il était l'ajout de ces deux lignes de la documentation MPMoviePlayerController qui sont pas dans l'application de code exemple MoviePlayer. Donc, j'obtenais juste audio lors de la lecture d'un flux dans l'application exemple à la fois 4.1 et 4.2.

[[theMovie view] setFrame: [self.view bounds]]; // frame must match parent view 
[self.view addSubview: [theMovie view]]; 
+0

Thx qui a résolu le problème. – Artemix