繁体   English   中英

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

[英]Movieplayer navigation bar frame issue in iphone SDK

在我的应用中,我录制了视频并通过MpMovie Player播放。 看起来不错。

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

请参阅导航栏

我播放视频的代码如下

-(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模态显示MPMoviePlayerViewController

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

要么

[self presentModalViewController:pv animated:YES]; // technically deprecated in iOS 6
  1. 隐藏导航栏。
  2. 设置PV框架0,0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM