gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:07:34 26 4
gpt4 key购买 nike

在我的应用程序中,我录制了一个视频并通过 MpMovie Player 播放它。看起来效果不错。

但是当我播放视频时,导航栏(默认进度条)是向下的,而不是与状态栏结合在一起。

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 添加为 subview 有什么特殊原因吗?

您可以改为以模态方式显示 MPMoviePlayerViewController:

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

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

关于iphone - iPhone SDK 中的 Movieplayer 导航栏框架问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14952531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com