MPMoviePlayerController меняет стиль управления в конце фильма - PullRequest
0 голосов
/ 15 июня 2011

Использование iOS4 (.3) на iPad

MPMoviePlayerController, воспроизводящий видео с использованием стиля управления по умолчанию в UIView, следующим образом:

self.player.view.frame = containerView.bounds;
[containerView addSubview: self.player.view];

Управление отображением, как и ожидалось, с помощью кнопки Play / Pause, времении скруббер и т. д.

Однако по достижении конца мультимедиа панель управления мультимедиа выполняет две функции:

1) Изменяет стиль - это тот же стиль, который используется при воспроизведенииMP3

2) Изменяет местоположение в представлении - он больше не закреплен в нижней части UIView, а больше посередине (то есть вертикально).

Есть ли способ остановить этоповедение и сохранить панель управления, как это было в конце фильма?

Нашел это: MPMoviePlayerController конец воспроизведения мой экран изменить на контроллер потокового аудио

Именноповедение, которое я получаю, но на iPad.

Я также пытался использовать собственную тестовую ссылку Apple: http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

То же самое поведение.Наблюдая за MPMovieMediaTypesAvailableNotification , я обнаружил, что в конце потока свойство movieMediaTypes меняется на Audio (только).

В любом случае, чтобы заставить игрока остатьсяна источник видео?

Спасибо

1 Ответ

0 голосов
/ 15 июня 2011

вы обрабатываете MPMoviePlayerPlaybackDidFinishNotification, как описано в документации Использование видео ?

Когда воспроизведение завершено, контроллер фильма отправляет уведомление, полученное объектом контроллера приложения, который выпускает фильмконтроллер теперь, когда он больше не нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...