2010-07-07 2 views
0

글쎄, 기본적으로 그렇게됩니다. 게임에서 영화를 재생할 때 소리가 재생되고 비디오는 검은 색으로 표시됩니다. 화면, 심지어 터치가 비활성화됩니다.동영상이 OS 3.x에서 4로 옮겨 졌을 때 사운드 만 재생합니다.

이 코드의 중요한 부분이다

에 myMovie = [MPMoviePlayerViewController의 ALLOC] initWithContentURL : 자기 movieURL];

myMovie.moviePlayer.scalingMode = MPMovieScalingModeFill; myMovie.moviePlayer.controlStyle = MPMovieControlModeHidden;

[myMovie.moviePlayer play];

Thx.

편집 : 좋아, 내가 지금 일하고있어, 나는이 코드 줄을 추가하는 데 필요한 :

[자기 presentMoviePlayerViewControllerAnimated :에 myMovie]

문제는 미디어 플레이어 컨트롤 (일시 정지, 정지 등)을보고 싶지 않다는 것입니다. 비디오 전체 화면을보고 싶습니다. 그게 전부입니까?

답변

1

나를 위해,이 두 줄을 MoviePlayer 샘플 코드 앱에서 이 아닌 인 MPMoviePlayerController 설명서에서 추가하고있었습니다. 그래서 4.1과 4.2의 샘플 앱에서 스트림을 재생할 때 오디오 만 얻었습니다.

[[theMovie view] setFrame: [self.view bounds]]; // frame must match parent view 
[self.view addSubview: [theMovie view]]; 
+0

Thx이 문제를 해결했습니다. – Artemix