Iphone 更改MPMoviePlayerController视图的大小

Iphone 更改MPMoviePlayerController视图的大小,iphone,Iphone,如何更改MPMoviePlayerController视图的大小。现在它以横向模式全屏显示。我们可以调整到一半大小还是其他大小?我想只显示半个屏幕,其余屏幕显示其他视频相关信息?可能吗 我不这么认为——它想占据整个屏幕。MPMoviePlayerController占据整个屏幕。唯一的选择是使用第三方视频查看器库。实际上,您可以更改播放器的大小。创建电影对象之前,请附加选择器,如下所示: [[NSNotificationCenter defaultCenter] addObserver:self

如何更改MPMoviePlayerController视图的大小。现在它以横向模式全屏显示。我们可以调整到一半大小还是其他大小?我想只显示半个屏幕,其余屏幕显示其他视频相关信息?可能吗

我不这么认为——它想占据整个屏幕。

MPMoviePlayerController占据整个屏幕。唯一的选择是使用第三方视频查看器库。

实际上,您可以更改播放器的大小。创建电影对象之前,请附加选择器,如下所示:

[[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或代码中覆盖全屏的例子吗?请递给我。。。