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

标签 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]; 

请推荐我

谢谢 米拉杰

最佳答案

您必须将影片 View 添加到 View Controller 中的现有 View 中,如下所示:

[self.view addSubview:IntroMovie.view]

关于iphone - MPMoviePlayerController 在 ipad 应用程序中使用的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2568241/

相关文章:

iphone - 使用非零原点初始化 UIImageView 的更好方法

iphone - iPhone 4 上的 GPS 准确度如何?

iPhone - 内部有 TextView 和表格 View 的 ScrollView

ios - 使用 iPhone 音频加密狗传输数据

iphone - 仅使用 alloc 而不使用 init 是否正确/优雅?

javascript - Angular JS 在 Safari 中崩溃,但在 Chrome 中没有

ios - 放4个导航栏按钮

iphone - NSXMLParser 是什么样的解析器

iphone - 如何列出 .a 文件中的文件

objective-c - 使用 ARC 声明委托(delegate)属性的推荐方法