Prendendo video dalla videocamera e la visualizzazione con MPMoviePlayerController IPhone SDK
-
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
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];