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