2012-12-20 52 views
0

我試圖在ios中播放電影,但我不斷收到錯誤。電影播放錯誤 - 無字符串

我的代碼:

-(IBAction)playMovie:(id)sender 

NSString *filepath = [[NSBundle mainBundle] pathForResource:@"big-buck-bunny-clip" ofType:@"m4v"]; 
NSURL *fileURL = [NSURL fileURLWithPath:filepath]; 
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlaybackComplete:) 
              name:MPMoviePlayerPlaybackDidFinishNotification 
              object:moviePlayerController]; 
[self.view addSubview:moviePlayerController.view]; 
moviePlayerController.fullscreen = YES; 
[moviePlayerController play]; 

}

- (void)moviePlaybackComplete:(NSNotification *)notification 

MPMoviePlayerController *moviePlayerController = [notification object]; 
[[NSNotificationCenter defaultCenter] removeObserver:self 
               name:MPMoviePlayerPlaybackDidFinishNotification 
               object:moviePlayerController]; 
[moviePlayerController.view removeFromSuperview]; 


[moviePlayerController.view setFrame:CGRectMake(38, 100, 250, 163)]; 
[self.view addSubview:moviePlayerController.view]; 
//moviePlayerController.fullscreen = YES; 
[moviePlayerController play]; 

}

的錯誤是:

終止應用程序由於未捕獲的異常 'NSInvalidArgumentException' 的,究其原因: '*** - [NSU RL initFileURLWithPath:]:零字符串參數」

回答

0

確定我得到它..我忘了在文件中添加構建階段...

+2

您應該添加更多細節的明確,使這個正確的答案。 – pje