У меня есть UIWebView
в моем приложении, связанном с URL-адресом страницы блога. Всякий раз, когда я нажимаю на видео, встроенное в страницу блога (не встроенное в приложение на моем конце), оно отлично открывается для медиаплеера и играет и делает паузы просто прекрасным. Это то, что я НЕ инициализировал. Кажется, iOS просто подбирает его.Ссылка на видео в UIWebView Glitch
Однако моя проблема заключается в том, что, когда вы нажимаете кнопку «вперед», видео заканчивается или вы нажимаете кнопку «Готово», она закрывает медиаплеер и отправляет меня обратно в мой контроллер начального представления (НЕ контроллер представления, который инициировал медиаплеер) , сдвигает изображение вверх и оставляет белую область размером строки состояния внизу и останавливает вас от навигации по приложению.
Не могу понять, как это исправить. Я пробовал добавить:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
viewdidload
метод.
Я помещаю это в неправильный раздел? Больше я должен делать? Есть ли что-то еще, что нужно использовать в качестве объекта помимо moviePlayer?
Я по-прежнему считаю странным, что приложение начнет воспроизводить видео без каких-либо программ для медиаплеера, но не прекратит видео должным образом, так как оно инициализировало его в первую очередь.
Это последнее, что держит мое приложение. Пожалуйста, если кто-то может помочь, мы будем очень благодарны.