2011-06-09 19 views
5

की तलाश में मैं आईओएस मीडियाप्लेयर का उपयोग करने और इस तरह से एक फिल्म चलाने में सक्षम हूं। लेकिन मुझे एक फिल्म के एक सेकेंड की तलाश है। मैं यह कैसे कर सकते हैं, मैं उस तरह MediaPlayer द्वारा एक फिल्म खेलने:आईओएस मीडियाप्लेयर

NSURL *videoURL = [NSURL fileURLWithPath:self.filename]; 

    MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; 

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

    moviePlayer.controlStyle = MPMovieControlStyleNone; 
    moviePlayer.shouldAutoplay = YES; 
    [self.view addSubview:moviePlayer.view]; 
    [moviePlayer setFullscreen:YES animated:YES]; 

अग्रिम धन्यवाद ..

+1

मैं इस समस्या को पता लगा। यह अन्य डेवलपर्स की मदद कर सकता है, moviePlayer.initialPlaybackTime = 5; तो mediaplayer फिल्म के 5.sec से शुरू होता है। – barisatbas

+0

क्या आप समाधान के रूप में समाधान लिख सकते हैं और इसे उत्तर के रूप में चिह्नित कर सकते हैं? –

उत्तर

0

खुद उत्तर के लिए क्षमा करें,

NSURL *videoURL = [NSURL fileURLWithPath:self.filename]; 

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; 

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

moviePlayer.controlStyle = MPMovieControlStyleNone; 
moviePlayer.shouldAutoplay = YES; 
moviePlayer.initialPlaybackTime = 5; 
[self.view addSubview:moviePlayer.view]; 
[moviePlayer setFullscreen:YES animated:YES]; 

इस क्रम में मेरे लिए काम किया एक फिल्म में एक समय की तलाश ...

संबंधित मुद्दे