我想从我的应用程序中打开iPad电影播放器来播放视频。 视频已经在设备上,应用程序注定要在预先配置的设备上进行临时分发,因此我们可以说视频将始终在此处。
我的问题是我无法弄清楚如何打开视频应用程序!我搜索了很多东西,包括UTI或嵌入式视频,但这不符合我的需求。
有没有办法简单地用指定文件打开播放器?
答案 0 :(得分:3)
您是否需要打开视频应用程序本身?或者你只需要从你的应用程序播放本地视频文件?在后一种情况下,您可以使用MPMoviePlayerController(或包装MPMoviePlayerViewController for iOS> 3.2)。
这样的事对我有用。
NSURL * url = [[NSBundle mainBundle] URLForResource:@"yourvideo" withExtension:@"mov"];
player = [[MPMoviePlayerController alloc] initWithContentURL:url];
player.view.frame = self.view.bounds;
player.movieSourceType = MPMovieSourceTypeFile;
[self.view addSubview:player.view];
player.shouldAutoplay = NO;
player.fullscreen = YES;
[player prepareToPlay];