Кнопка MPMovieController Done = черный экран на iOS 5 - PullRequest
0 голосов
/ 21 декабря 2011

Я использую MPMovieController в своем приложении для воспроизведения полноэкранного плеера, он хорошо работает на iOS 4, но не на iOS 5.

Когда я нажимаю кнопку «Готово», вид проигрывателя исчезает, останавливая звук, но черныйэкран все еще там.

Вот мой довольно простой исходный код:

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: self.movieURL];[moviePlayer play];

[self.view addSubview: self.moviePlayer.view];[self.moviePlayer setControlStyle: MPMovieControlStyleFullscreen];[self.moviePlayer setFullscreen: ДА];

Испытывали ли вы подобное поведение?

Спасибо.

Тьерри

1 Ответ

0 голосов
/ 14 февраля 2012

Вы можете использовать вместо MPMoviePlayerViewController.У него есть свойство moviePlayer, то есть MPMoviePlayerController, и вы можете справиться с ним.Плюс MPMovieViewController - вы можете показать его с помощью [self presentModalViewController: yourController], а после окончания видео вы можете просто вызвать [self dismissModalViewController];

Другой способ - просто попробуйте добавить MPMoviePlayerController * moviePlayer в заголовокфайл.

...