Как взять управление на себя, если мы воспроизводим видео / mp4 файл в iphone / ipod? - PullRequest
0 голосов
/ 27 июня 2009

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

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

Как мы можем получить доступ к другим вещам во время воспроизведения видео на устройстве?

Спасибо за помощь Balraj Verma

Ответы [ 2 ]

0 голосов
/ 27 июня 2009

Вы можете использовать shouldAutorotateToInterfaceOrientation: чтобы проверить, в каком положении находится устройство, а затем выполнить логику там.

Например, если ориентация портретная, запустите MPMoviePlayerController, воспроизводящий фильм, затем, когда ориентация изменится на альбомную, отклоните moviePlayer.

0 голосов
/ 27 июня 2009

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

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