2009-10-02 7 views
0

MPMoviePlayerController보기의 크기를 변경하는 방법. 이제 가로 모드에서 전체 화면을 덮고 있습니다. 반 크기 나 다른 크기로 크기를 조정할 수 있습니까? 나머지 화면에 반 화면 만 표시하고 다른 비디오 관련 정보는 표시하고 싶습니까? 가능한가?MPMoviePlayerController보기의 크기 변경

답변

0

저는 그렇게 생각하지 않습니다. 전체 화면을 차지하려고합니다.

+0

중 하나가 아이튠스 또는 코드에서 전체 화면을 커버하지에 대한 예를 : 당신은 또한 오버레이를 추가 할 수 있습니다

? Plz 나에게 패스 ... –

0

MPMoviePlayerController가 전체 화면을 차지합니다. 유일한 옵션은 타사 비디오 뷰어 라이브러리를 사용하는 것입니다.

1

사실, 플레이어의 크기를 변경할 수 있습니다. 당신이 영화 객체를 생성하기 전에 다음과 같이 선택기를 첨부 : 플레이어의 새 창이 나타나면

[[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]; 
     ... 
    } 
}