- (void)viewDidLoad {
NSString *url = [[NSBundle mainBundle] pathForResource:@"IsleRoyale" ofType:@"mp4"];
MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:url]];
moviePlayerViewController.view.backgroundColor = [UIColor blackColor];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
[moviePlayerViewController play];
[moviePlayerViewController release];
[super viewDidLoad];
}
继续给我一个错误说: “”_OBJC_CLASS _ $ _ MPMoviePlayerViewController“,引自:
objc-class-ref-to-MPMoviePlayerViewController in VideoVC.o
ld:找不到符号 collect2:ld返回1退出状态
我从来没有将视频添加到项目中,所以我可能做错了但我无法理解。我听说只有iOS 3.2及更高版本可以运行这样的视频,所以我已经将部署目标设置为iOS 4.1,项目格式设置为Xcode 3.2,基本SDK设置为4.1。有什么想法吗?
答案 0 :(得分:3)
连接MediaPlayer.framework,它使用MPMoviePlayerViewController。链接器找不到它的符号。