MPMoviePlayerController का उपयोग करके डबल स्पीड पर वीडियो चलाने का कोई तरीका है?MPMoviePlayerController वीडियो की गति बदल रहा है
myMPMoviePlayerController.currentPlaybackRate = 2.f
कुछ भी नहीं बदलता है।
MPMoviePlayerController का उपयोग करके डबल स्पीड पर वीडियो चलाने का कोई तरीका है?MPMoviePlayerController वीडियो की गति बदल रहा है
myMPMoviePlayerController.currentPlaybackRate = 2.f
कुछ भी नहीं बदलता है।
पहले मूवी चलाएं, फिर प्लेबैक दर सेट करें।
आप इस तरह, setCurrentPlaybackRate विधि का उपयोग करने के लिए है:
[myMPMoviePlayerController setCurrentPlaybackRate:2.f];
यहां तक कि यह थोड़ा अब पुराने सवाल है, लेकिन मैं किसी को ये समस्या हो रही है, तो साझा करना चाहते हैं।
यहाँ कोड नमूना मैं उपयोग कर रहा हूँ और मेरे साथ अपने काम के
-(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];
}
}];
}
आशा इस किसी की मदद करेंगे।
यह बिंदु-संकेत से अलग क्यों होना चाहिए? – Till