iPhone中的MoviePlayer导航栏框架问题SDK

问题描述:

在我的应用程序中,我通过MpMovie Player录制了一个视频&。它似乎工作正常。iPhone中的MoviePlayer导航栏框架问题SDK

但是,当我播放视频时,导航栏(默认进度条)下降,而不是加入状态栏。

See Navigation bar

我的代码,以播放视频是遵循

-(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]; 
} 

如何解决这个问题?

有,为什么你添加任何特别原因MPMoviePlayerViewControllerview作为一个子视图?

您可以显示MPMoviePlayerViewController模态改为:

[self presentViewController:pv animated:YES completion:nil]; // iOS 5+ 

[self presentModalViewController:pv animated:YES]; // technically deprecated in iOS 6 
+0

非常感谢! – user1673099 2013-02-19 09:12:18

  1. 隐藏导航栏。
  2. 设置pv帧0,0