1

我正在尝试在服务器上打开视频文件。

使用以下代码在 < 6.0 上运行良好:

 NSURL *videoURL = [NSURL URLWithString:[[[[self.campArray objectAtIndex:button.tag]valueForKey:@"images"]objectAtIndex:0]valueForKey:@"imageURL"]];
self.moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];
self.moviePlayer.moviePlayer.shouldAutoplay=YES;
[self presentModalViewController:self.moviePlayer animated:YES];
[self.moviePlayer.moviePlayer play];
[self.moviePlayer release];

但是当尝试在具有 iOS 6 的设备上运行此代码时,会显示模态视图,然后在 1 秒后关闭。它不会崩溃...播放器模式视图刚刚关闭...我阅读了有关此内容并添加了@property (strong,nonatomic) MPMoviePlayerViewController *moviePlayer;但它仍然无法正常工作...

谢谢你的帮助。

4

1 回答 1

2

您应该使用 iOS 6.0 中的 presentViewController 方法来呈现视图控制器。presentModalViewController 在 ios 6.0 中已弃用。

于 2012-12-26T13:26:39.743 回答