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