Как перевести iPhone в полноэкранный ландшафтный режим при воспроизведении видео через UIWebView? - PullRequest
1 голос
/ 16 сентября 2011

В моем приложении есть вкладка, которая отображает мобильный веб-сайт в UIWebView, а мобильный сайт в основном содержит список видео, которые вы можете воспроизводить.Когда я нажимаю, чтобы воспроизвести один, он воспроизводит видео, но я не могу заставить его перейти в полноэкранный ландшафтный режим, когда я поворачиваю его, он просто остается в портретной ориентации.

Есть ли способ использовать среду MediaPlayer для обнаружениякогда воспроизводится видео и разрешить полноэкранную альбомную ориентацию для этого конкретного случая?

Все, что я смог найти, - это делать это при загрузке фильма напрямую с помощью URL-адреса, но это не так, я загружаю.html в веб-представлении, а затем воспроизводить видео через этот веб-сайт.

Можно ли как-нибудь изменить его на альбомную?

Спасибо

1 Ответ

0 голосов
/ 16 сентября 2011

В вашем UIWebViewDelegate реализуйте - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType, а при обнаружении фильма используйте MediaPlayer.framework.

...