Видео воспроизводит звук только при переходе с OS 3.x на 4 - PullRequest
0 голосов
/ 07 июля 2010

Ну ... в основном это то, что происходит, когда я играю в фильм из игры, которая у меня есть, только звук воспроизводится, видео не отображается, показывая черный экран, даже касание отключено.

Это соответствующая часть кода:

myMovie = [[MPMoviePlayerViewController alloc] initWithContentURL: [self movieURL]];

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

[myMovie.moviePlayer play];

Thx.

Редактировать .: Хорошо, теперь у меня все работает, мне нужно добавитьэта строка кода:

[selfsentMoviePlayerViewControllerAnimated: myMovie];

Проблема в том, что я не хочу видеть элементы управления медиаплеера (пауза, остановка и т. д.), я просто хочусмотреть видео в полноэкранном режиме, вот и все, есть идеи?

1 Ответ

1 голос
/ 27 ноября 2010

Для меня это было добавление этих двух строк из документации MPMoviePlayerController, которые не в приложении примера кода MoviePlayer. Таким образом, я получал только звук при воспроизведении потока в приложении-примере в 4.1 и 4.2.

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