Пропустите UIWebView и напрямую используйте MPMoviePlayerController, который предоставляет следующие уведомления:
MPMoviePlayerContentPreloadDidFinishNotification
Уведомляет наблюдателей, что фильм сейчас находится в памяти и готов к воспроизведению. Уязвимый проигрыватель фильмов сохраняется в параметре объекта уведомления. Если во время загрузки произошла ошибка, словарь userInfo этого уведомления содержит ключ с именем «error», значением которого является объект NSError, описывающий проблему.
MPMoviePlayerPlaybackDidFinishNotification
Уведомляет наблюдателей, что фильм закончился. Уязвимый проигрыватель фильмов сохраняется в параметре объекта уведомления.
MPMoviePlayerScalingModeDidChangeNotification
Уведомляет наблюдателей, что свойство режима масштабирования игрока изменилось. Уязвимый проигрыватель фильмов сохраняется в параметре объекта уведомления.
Действия пользователя также могут привести к тому, что медиаплеер отправит это уведомление.