2011-01-04 7 views

答えて

12

ムービーを再生してから、再生レートを設定します。

4

あなたはこのように、setCurrentPlaybackRateメソッドを使用する必要があります。

[myMPMoviePlayerController setCurrentPlaybackRate:2.f]; 
+1

なぜポイント記法と違うのですか? – Till

0

でもそれは今少し古い質問ですが、私は、誰かが同じ問題を抱えている場合共有したいと思います。ここで

は、私が使用していますし、そのこれが誰かを助ける

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 

    NSString *mediaType = [info objectForKey: UIImagePickerControllerMediaType]; 

    [self dismissViewControllerAnimated:YES completion:^{ 

    if (CFStringCompare ((__bridge_retained CFStringRef)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]; 
    } 
    }]; 
} 

ホープ私と一緒に働くのコードサンプルです。

関連する問題