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