Рассмотрим другой подход: вместо того, чтобы представлять свой UIWebView с фильмом в нем, а еще UIViewController во всей иерархии контроллера вкладок, который связывает вас со всей проблемой вращения, попробуйте заменить контроллер представления верхнего уровня (UITabBarController) совершенно другой UIViewController (содержащий UIWebView).
Если вы хотите выйти из полноэкранного режима видео, снова установите UITabBarController в качестве контроллера представления верхнего уровня. Нотабене делать не забыть удалить «старый» контроллер представления, когда вы выполняете переключение - UIWindow становится очень недовольным, когда у него несколько дочерних представлений, а сообщения с авторотацией не отправляются и т. д.
Я видел, как приложения используют подобные стратегии, когда сталкиваются с такими препятствиями для поворота.
Эта стратегия может показаться немного «незаклеенной», и вам, возможно, придется немного повозиться с более тонкими аспектами переключения, но это стоит посмотреть.