Nehmen des Videos von Videokamera und Anzeigen mit MPMoviePlayerController IPhone SDK

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

  •  16-09-2019
  •  | 
  •  

Frage

Hat jemand versucht, ein Video von der Kamera zu nehmen und dann den Video-Player zur Verfügung gestellt, es zu spielen? Wenn Sie das Video im Portrait-Modus nehmen, manchmal wird der Film spielen (wenn die Spieler es in Landscape-Modus versetzt), und wenn sie es im Portrait-Modus setzen können Sie den Film nicht sehen alles, was Sie hören, ist Ton, manchmal im Querformat ist flackert und nicht richtig spielt, hat dies jemand gestoßen und fand einen Weg, um es zu beheben? Mein Code, um das Video sieht wie folgt zu spielen:

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

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

Ich habe die Einstellungen auf der docs nichts scheint, wie es dieses ... Danke

beheben würde
War es hilfreich?

Lösung

Ich glaube, Sie sind nicht das richtige NSURL Objekt mit

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

Es sollte

Movieplayer = [[MPMoviePlayerController alloc] initWithContentURL: Urls];

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top