iPhone中的MoviePlayer导航栏框架问题SDK
问题描述:
在我的应用程序中,我通过MpMovie Player录制了一个视频&。它似乎工作正常。iPhone中的MoviePlayer导航栏框架问题SDK
但是,当我播放视频时,导航栏(默认进度条)下降,而不是加入状态栏。
我的代码,以播放视频是遵循
-(IBAction)mth_play:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *VidLibrary = [paths objectAtIndex:0];
NSString *url = [VidLibrary stringByAppendingPathComponent:@"p.mp4"];
MPMoviePlayerViewController *pv=[[MPMoviePlayerViewController alloc]initWithContentURL:[NSURL fileURLWithPath:url]];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(playfinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:[pv moviePlayer]];
MPMoviePlayerController *pc=[pv moviePlayer];
[self.view addSubview:pv.view];
[pc play];
}
如何解决这个问题?
答
有,为什么你添加任何特别原因MPMoviePlayerViewController
的view
作为一个子视图?
您可以显示MPMoviePlayerViewController
模态改为:
[self presentViewController:pv animated:YES completion:nil]; // iOS 5+
或
[self presentModalViewController:pv animated:YES]; // technically deprecated in iOS 6
答
- 隐藏导航栏。
- 设置pv帧0,0
非常感谢! – user1673099 2013-02-19 09:12:18