Похоже, системные рамки поддерживают воспроизведение видео только на весь экран с MPMoviePlayerController
. Поддерживаемые форматы в основном являются разновидностями H.264 и MPEG-4; больше в документации .
Теоретически, вы можете создать свой собственный код декодирования и воспроизведения, но я сомневаюсь, что вы получите приемлемую производительность. (И большинство примеров медиапроигрывателей с открытым исходным кодом, о которых я могу подумать, - это GPL. Не то чтобы я представлял, что они будут намного лучше.)