Ориентация видео после запуска из UIWebView

#iphone #ios4 #uiwebview #youtube

#iPhone #ios4 #uiwebview #YouTube

Вопрос:

У меня есть UIWebView, в котором есть код для встраивания youtube (iframe). Я хотел бы включить как портретную, так и горизонтальную ориентацию для видеопроигрывателя, но портретный режим только для самого UIWebView.

Как я могу этого добиться?

Ответ №1:

UIWebView отображает содержимое по его ориентации. Не существует (простого) способа условно изменить, какие ориентации разрешает UIWebView, на основе его содержимого. Единственный способ, которым я могу представить, что это работает, — это проанализировать HTML веб-просмотра и на основе его содержимого разрешить или запретить определенные ориентации.

Независимо от всего этого, я бы предложил либо разрешить как портретную, так и альбомную ориентацию для обоих, либо разрешить только портретную. Это могло бы сбить с толку пользователей, если бы вы только иногда разрешали альбомную ориентацию.