我在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
答案 0 :(得分:3)
您必须将影片视图添加到视图控制器中的现有视图中以进行样本:
[self.view addSubview:IntroMovie.view]
答案 1 :(得分:1)
您的iPad应用程序是否与iPhone应用程序分开?
如果是这样,您是否记得将视频添加到复制到iPad应用程序包中的资源?
如果没有,请将其拖到iPad应用程序目标中的“Copy Bundle Resources”构建阶段。
答案 2 :(得分:1)
在新的SDK中,您需要使用MPMoviePlayerViewController来呈现视频,而不是只是 MPMoviePlayerController: