Автоповорот при воспроизведении видео из UIWebView в альбомную ориентацию в iOS6

У меня есть четыре контроллера представления, которые я добавил в контроллер навигации в appDelegate.

Я поддерживаю только портретный режим и работаю в iOS6. Один из контроллеров представления имеет веб-просмотр, который загружает httprequest и отображает веб-страницу. Но при воспроизведении любого видео из веб-просмотра с полноэкранным просмотром у моего видео не было автоповорота. Я хочу добавить поддержку альбомной ориентации только при воспроизведении видео. После завершения я хочу вернуться в портретный режим.

Как это сделать для iOS6?


person Kirti Nikam    schedule 31.01.2013    source источник


Ответы (1)


Вы должны использовать окно setRootViewCOntroller в своем appDelegate (для IOS 6)

Затем вы должны реализовать автоповорот IOS 6, при этом вы увидите, что вызывается один из ваших методов автоповорота: shouldAutoRotate. вы должны возвращать NO, пока видео не начнется, а затем, когда видео воспроизводится, верните YES.

У меня была такая же проблема с другим приложением, которое все время работает в портретном режиме, если что-то не происходит.

person NDM - Mobile DEV    schedule 31.01.2013