Мне неизвестен официально поддерживаемый способ извлечения оригинального интерфейса таким способом. MPMoviePlayerViewController
предоставляет только объект MPMoviePlayerController
, который он использует, через свойство moviePlayer
. MPMoviePlayerController
, в свою очередь, выставляет только view
и backgroundView
, которые не подходят для этой цели. Вы теоретически можете проверить подвиды основного вида проигрывателя фильма, найти элементы управления воспроизведением и попытаться переместить их на другой экран. Я чувствую, что это не закончится хорошо, хотя они совсем не статичны. Вы также никогда не знаете, что произойдет в более поздних версиях iOS, или если они позволят вам взломать магазин приложений. Вероятно, меньше проблем - просто переделать пользовательский интерфейс самостоятельно.
На самом деле управление воспроизведением видео программно просто - moviePlayer
контроллера представления реализует протокол MPMediaPlayback .