iPhone видео контроль и двойное воспроизведение видео - PullRequest
1 голос
/ 28 февраля 2010

Мне нужен способ контроля не полноэкранного видео в моем приложении. Я поиграл как с MPMoviePlayerController, так и с решением, использующим UIWebViews.

Я нашел одно решение, использующее MPMoviePlayerController, где я могу предотвратить переход видео в полноэкранный режим (захватив окно ключа и установив преобразование для объекта UIWindow). Однако MPMoviePlayerController, по-видимому, не предоставляет метод для приостановки и возобновления воспроизведения. Если я использую метод остановки, видео будет скрыто (как указано в API). Кроме того, мне нужно иметь возможность устанавливать позицию воспроизведения во время воспроизведения (ручной поиск и т. Д.). Я видел приложения, которые делают это в магазине приложений, но я не уверен, что они были развернуты до того, как Apple запретила частные вызовы методов.

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

Меня не интересуют решения FFMpeg из-за лицензионных ограничений.

Я также хотел бы воспроизвести два видео одновременно и хотел бы получить несколько советов по этому вопросу (однако, я считаю, что в настоящий момент это невозможно, поскольку MPMoviePlayerController будет воспроизводить только одно видео одновременно) ,

1 Ответ

0 голосов
/ 08 июля 2010

В iOS 3.2 и выше вы можете создавать встроенные видеоплееры. Просто добавьте свойство представления MPMoviePlayerController в качестве подпредставления к представлению содержимого, установите фрейм и источник URL (локальный / удаленный) и вуаля. У вас не полноэкранный видеоплеер. Проверьте документацию для MPMoviePlayerController для более подробной информации. (http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html)

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