Wiederholungsmodus funktioniert nicht in MPMoviePlayerViewController?

So zeigen Sie ein aufgenommenes Video so oft wie in Vine Application an.

Hier benutze ich den MPMoviePlayerViewController und kann das aufgenommene Video prima anzeigen. Aber das Problem ist, es wiederholt sich nicht.

Hier ist der aktuell verwendete Code:

NSURL *url = [NSURL fileURLWithPath:videoPath];
playerController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];

[self presentMoviePlayerViewControllerAnimated:playerController];
[playerController.moviePlayer prepareToPlay];

playerController.view.frame = CGRectMake(200, 402, 300, 200);
playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
playerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
playerController.moviePlayer.scalingMode = MPMovieScalingModeAspectFill;
playerController.moviePlayer.repeatMode = MPMovieRepeatModeOne;
[self.view addSubview: playerController.view];
[playerController.moviePlayer play];

NSLog(@"repeatMode: %d",playerController.moviePlayer.repeatMode);
[playerController.view addSubview:customview];


[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(movieFinishedCallback:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:[playerController moviePlayer]];

Und der NSNotification Code,

 - (void) movieFinishedCallback:(NSNotification*) aNotification
{
    NSLog( @"myMovieFinishedCallback: %@", aNotification );
    MPMoviePlayerController *movieController = aNotification.object;
    NSLog( @"player.playbackState = %d", movieController.playbackState );
}

Kann mir jemand bitte die Lösung geben ..

Hinweis: Ich verwende das XCode 4.5.2-Tool und ios simulater 6.0

Antworten auf die Frage(3)

Ihre Antwort auf die Frage