【发布时间】:2011-12-23 15:09:00
【问题描述】:
我想从我的应用中打开 iPad 电影播放器来播放视频。 视频已经在设备上,并且应用程序注定要在预先配置的设备上进行临时分发,因此我们可以说视频将永远在这里。
我的问题是我不知道如何打开视频应用程序!我搜索了很多东西,包括 UTI 或嵌入式视频,但这并不符合我的需求。
有什么方法可以简单地打开带有指定文件的播放器?
【问题讨论】:
我想从我的应用中打开 iPad 电影播放器来播放视频。 视频已经在设备上,并且应用程序注定要在预先配置的设备上进行临时分发,因此我们可以说视频将永远在这里。
我的问题是我不知道如何打开视频应用程序!我搜索了很多东西,包括 UTI 或嵌入式视频,但这并不符合我的需求。
有什么方法可以简单地打开带有指定文件的播放器?
【问题讨论】:
您是否需要打开视频应用程序本身?还是您只需要从您的应用程序播放本地视频文件?在后一种情况下,您可以只使用 MPMoviePlayerController(或 iOS > 3.2 的包装 MPMoviePlayerViewController)。
这样的东西对我有用。
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];
【讨论】: