0

Просто столкнетесь с этой странной проблемой. У меня есть UIViewController, который содержит загрузку webview на веб-сайте со стандартным методом loadRequest. На некоторых страницах есть встроенные видео, которые отлично работают, когда страница отображается сама по себе. Тем не менее, все идет не так, когда я нажимаю страницу с веб-представлением в UINavigationController.Проблема с воспроизведением встроенного видео в UIWebview в стеке UINavigationController (IOS7)

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

Это происходит только тогда, когда у меня есть вид внутри навигационного контроллера. Похоже, что UIWebViews, частный UIMoviePlayer, не любит быть частью стека навигации.

У кого-нибудь была эта проблема? И еще лучше, разобраться в обходном пути?

ответ

1

Я установил его в конце. Если у кого-то такая же проблема, я заполнял веб-просмотр, созданный как подчиненный UIViewController в навигационном контроллере, все сделанное с помощью раскадровки. Я сохранил контроллер представлений, созданный с помощью раскадровки, но создал веб-просмотр в нем программно и устранил проблему.

Смежные вопросы