La prise vidéo de la caméra vidéo et d'affichage avec MPMoviePlayerController SDK iPhone

StackOverflow https://stackoverflow.com/questions/1275878

  •  16-09-2019
  •  | 
  •  

Question

Quelqu'un at-il essayé de prendre une vidéo de la caméra, puis en utilisant le lecteur vidéo fourni à jouer? Lorsque vous prenez la vidéo en mode portrait, parfois, le film va jouer (quand le joueur le met en mode paysage) et quand il le met en mode portrait vous ne pouvez pas voir le film tout ce que vous entendez est le son, parfois en mode paysage est scintille et ne joue pas bien, quelqu'un a rencontré ce et a trouvé un moyen de le réparer? Mon code pour lire la vidéo ressemble à ceci:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;
    moviePlayer = 
    [[MPMoviePlayerController alloc] initWithContentURL:[info urls]];

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

J'ai vérifié les paramètres sur rien docs semble que ce serait résoudre ce problème ... Merci

Était-ce utile?

La solution

Je pense que vous n'utilisez pas l'objet NSURL approprié

* NSURL urls = [info objectForKey: @ "UIImagePickerControllerMediaURL"]; movieplayer = [[MPMoviePlayerController alloc] initWithContentURL: [info urls]];

Il doit être

MoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: URL];

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top