在ipad应用程序中使用MPMoviePlayerController的一些问题

时间:2010-04-02 17:51:21

标签: iphone cocoa-touch ipad

我在Ipad应用程序中使用MPMoviePlayerController。视频没有显示,但音频来了,相同的代码适用于Iphone

NSBundle *bundle = [NSBundle mainBundle];
NSString *moviePath = [bundle pathForResource:@"video" ofType:@"mp4"];

movieURL = [NSURL fileURLWithPath:moviePath];
MPMoviePlayerController *IntroMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
  [IntroMovie play];

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(moviePlaybackDidFinish:) 
                                             name:MPMoviePlayerPlaybackDidFinishNotification 
                                           object:nil]; 

请建议我

由于 Miraaj

3 个答案:

答案 0 :(得分:3)

您必须将影片视图添加到视图控制器中的现有视图中以进行样本:

[self.view addSubview:IntroMovie.view]

答案 1 :(得分:1)

您的iPad应用程序是否与iPhone应用程序分开?

如果是这样,您是否记得将视频添加到复制到iPad应用程序包中的资源?

如果没有,请将其拖到iPad应用程序目标中的“Copy Bundle Resources”构建阶段。

答案 2 :(得分:1)

在新的SDK中,您需要使用MPMoviePlayerViewController来呈现视频,而不是只是 MPMoviePlayerController:

iPhone Dev Center