У меня есть UIWebView
на экране, который автоматически перерисовывается при повороте устройства. Я не хочу, чтобы он перерисовывался, если пользователь вызывал видео из Интернета перед поворотом, потому что перерисовка отменяет воспроизведение видео (хотя звук продолжается).
Ничего из перечисленного не помогло:
UIWebView
не скрывается MPMoviePlayer
экземпляром
- Воспроизведение мультимедиа не вызывает
viewWillAppear
, viewDidAppear
, viewWillDisappear
или viewDidDisappear
.
self.view.window
не изменяется, не получает никаких новых подпредставлений
UIWebview
не получает никаких дополнительных подпредставлений
-
UIWebView
не получает никаких новых подпредставлений или изменяет какие-либо isBlahBlah
свойства
[UIApplication sharedApplication]
имеет только 1 окно, и это окно имеет только 1 вид (мой основной вид).
- Я пытался использовать функцию центра уведомлений ( Уведомлять, когда медиаплеер открывается из UIWebView? ) и не получал уведомления.
Для справки: путь к видео, с которым я тестирую, равен http://trailers.apple.com/movies/fox/prometheus/prometheus-tlr1_r320i.mov
Так что в основном мое приложение не может определить, что видео воспроизводится в данный момент. Кажется, я должен быть в состоянии обнаружить, но, ища вокруг, я не смог найти. Мне не нужно мешать воспроизведению - просто зная, что оно воспроизводится, все будет в порядке.