Iphone 更改MPMoviePlayerController视图的大小
如何更改MPMoviePlayerController视图的大小。现在它以横向模式全屏显示。我们可以调整到一半大小还是其他大小?我想只显示半个屏幕,其余屏幕显示其他视频相关信息?可能吗 我不这么认为——它想占据整个屏幕。MPMoviePlayerController占据整个屏幕。唯一的选择是使用第三方视频查看器库。实际上,您可以更改播放器的大小。创建电影对象之前,请附加选择器,如下所示:Iphone 更改MPMoviePlayerController视图的大小,iphone,Iphone,如何更改MPMoviePlayerController视图的大小。现在它以横向模式全屏显示。我们可以调整到一半大小还是其他大小?我想只显示半个屏幕,其余屏幕显示其他视频相关信息?可能吗 我不这么认为——它想占据整个屏幕。MPMoviePlayerController占据整个屏幕。唯一的选择是使用第三方视频查看器库。实际上,您可以更改播放器的大小。创建电影对象之前,请附加选择器,如下所示: [[NSNotificationCenter defaultCenter] addObserver:self
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyWindowChanged:) name:UIWindowDidBecomeKeyNotification object:nil];
这样,当播放器的新窗口出现时,您可以抓住它并更改其大小以满足您的需要
您还可以添加覆盖:
\- (void) keyWindowChanged: (NSNotification *) aNot {
if([[[UIApplication sharedApplication] windows] count] > 1)
{
NSArray *windows = [[UIApplication sharedApplication] windows];
UIWindow * tmp = [windows objectAtIndex:1];//[aNot object];
movOverlay = [[UIView alloc] initWithFrame:CGRectMake(10, 40, 30, 40)];
movOverlay.backgroundColor = [UIColor purpleColor];
[tmp addSubview:movOverlay];
...
}
}
有人举过没有在iTunes或代码中覆盖全屏的例子吗?请递给我。。。