MPMoviePlayerController modifiant la vitesse de la video

Y at-il un moyen de lire la video à double vitesse en utilisant MPMoviePlayerController?

myMPMoviePlayerController.currentPlaybackRate = 2.f 

ne change rien.

Lisez d'abord le film, puis définissez le taux de lecture.

Vous devez utiliser la méthode setCurrentPlaybackRate, comme ceci:

 [myMPMoviePlayerController setCurrentPlaybackRate:2.f]; 

Même c'est un peu vieille question maintenant mais je voudrais partager si quelqu'un ayant le même problème.

Voici l'exemple de code que j'utilise et son travail avec moi

 -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSSsortingng *mediaType = [info objectForKey: UIImagePickerControllerMediaType]; [self dismissViewControllerAnimated:YES completion:^{ if (CFSsortingngCompare ((__bridge_retained CFSsortingngRef)mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo) { MPMoviePlayerViewController *theMovie = [[MPMoviePlayerViewController alloc] initWithContentURL:[info objectForKey:UIImagePickerControllerMediaURL]]; [theMovie.moviePlayer play]; theMovie.moviePlayer.currentPlaybackRate = 2.00f;//here we can set speed theMovie.moviePlayer.fullscreen = YES; [self presentMoviePlayerViewControllerAnimated:theMovie]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:theMovie]; } }]; } 

J'espère que cela aidera quelqu'un.