2013-02-21 4 views
1

Я пытаюсь загрузить это видео из каталога Project, может ли кто-нибудь предложить, чего именно я не вижу.Видеоплейер, не загружающий файл

NSURL *myURL =[[NSBundle mainBundle] URLForResource:@"US_Very_High_Dive_Boudia_US_44_x264" 
withExtension:@"mp4"]; 

MPMoviePlayerController *player = 
[[MPMoviePlayerController alloc] initWithContentURL: myURL]; 

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


[player prepareToPlay]; 
[player shouldAutoplay]; 
[player allowsAirPlay]; 
[self.view addSubview:player.view]; 
[player setFullscreen:YES animated:YES]; 

player.controlStyle=MPMovieControlStyleEmbedded; 

ответ

2

Попробуйте этот код

В файле .h добавьте следующий

@property (nonatomic, strong) MPMoviePlayerController *controller; 

В .m файл

-(IBAction)playMovie:(id)sender 

      { 
       NSString *filepath = [[NSBundle mainBundle] pathForResource:@"buyTutorial" ofType:@"mov"]; 
       NSURL *fileURL = [NSURL fileURLWithPath:filepath]; 
       MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 
       [self.view addSubview:moviePlayerController.view]; 
       moviePlayerController.fullscreen = YES; 
      [moviePlayerController prepareToPlay]; 
       [moviePlayerController play]; 
     [self setController:moviePlayerController]; 
      } 
+0

Awesome Man работает отлично, спасибо. – Alex

0

Похоже, вы не настройки URL правильно - попробуйте это :

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] 
pathForResource:@"filename" ofType:@"mp4"]]; 
+0

не работает, его просто загружается – Alex

Смежные вопросы