Nehmen des Videos von Videokamera und Anzeigen mit MPMoviePlayerController IPhone SDK
-
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ürdeLö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];