Je travaille sur une application iPhone qui utilise un MediaPlayer pour lire quelques vidéos différentes. Cela fonctionne très bien pour la première vidéo mais quand j'essaie d'en jouer une autre, l'écran reste noir et seul le son est lu. Est-ce que quelqu'un a une idée de pourquoi cela pourrait se produire?iPhone Dev: MediaPlayer ne lit pas la vidéo (uniquement audio) sur les lectures suivantes
Voici mon code:
-(NSURL *)movieURL
{
NSBundle *bundle = [NSBundle mainBundle];
if (bundle)
{
NSString *moviePath = [bundle pathForResource:vidName ofType:@"mov"];
if (moviePath)
mMovieURL = [NSURL fileURLWithPath:moviePath];
if (vidName == @"Vid01")
vidName = @"Vid02";
else if (vidName == @"Vid02")
vidName = @"Vid03";
}
return mMovieURL;
}
- (void)onHitButton1 {
mMoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[self movieURL]];
mMoviePlayer.movieControlMode = MPMovieControlModeHidden;
[mMoviePlayer play];
}
Je modifie l'URL dans movieURL. Je le change en Vid01, Vid02, Vid03, etc. Le son est correct pour les différentes vidéos, c'est juste que l'écran est noir quand il joue. – Matt