Prendendo video dalla videocamera e la visualizzazione con MPMoviePlayerController IPhone SDK

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

  •  16-09-2019
  •  | 
  •  

Domanda

Qualcuno ha provato a prendere un video dalla fotocamera e quindi utilizzando il lettore video fornito di giocare?Quando si prende il video in modalità verticale, a volte il film verrà riprodotto (quando il giocatore mette in modalità orizzontale) e quando si mette in modalità verticale non è possibile visualizzare il filmato tutto quello che si sente è il suono,a volte in modalità orizzontale è sfarfalla e non giocare a destra, qualcuno ha riscontrato questo e trovato un modo per risolvere il problema?Il mio codice per riprodurre il video simile a questo:

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

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

Ho controllato le impostazioni di docs nulla è come sembra dovrebbe risolvere il problema...Grazie

È stato utile?

Soluzione

Penso che non si sta utilizzando il giusto NSURL oggetto

NSURL *url=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[info url]];

Dovrebbe essere

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top