Каков правильный способ приостановления работы MPMoviePlayerController при нажатии на другой элемент панели вкладок и переход к другому представлению? Мне нужно, чтобы MPMoviePlayerController каким-то образом делился между контроллерами просмотра панели таблеток, чтобы приостановить видео. Есть ли другой способ приостановить видео, какое-то событие, например «whenViewIsOffScreen» или кузнец?Как приостановить MPMoviePlayerController при переходе на другую вкладку?
0
A
ответ
4
Возможно, вы можете использовать либо viewWillDisappear, либо viewDidDisappear для приостановки видео и просмотраWillAppear или viewdidAppear, чтобы возобновить воспроизведение. Внедрите эти методы в контроллер просмотра, содержащий ваше видео.
Что-то вроде этого:
- (void)viewWillAppear:(BOOL)animated
{
[self.moviePlayer play];
}
- (void)viewWillDisappear:(BOOL)animated
{
[self.moviePlayer pause];
}
1
, если у вас нет вида корневой контроллер вы можете сделать это, как СХ написал или , если у вас есть rootVC, вы можете поместить указанные методы в SwitchView rootVC в, поэтому у вас не будет - если не ожидалось - останавливайте/воспроизводите музыку в других ситуациях, например, на фоне, но только при переключении просмотров
Смежные вопросы
- 1. Сохранять новый вид на вкладке при переходе на другую вкладку
- 2. Лучший способ сохранить сеанс при переходе на другую вкладку
- 3. ListView в фрагменте теряется при переходе на другую вкладку
- 4. stop handler.postDelayed при переходе на другую вкладку в tabview
- 5. Xcode iOS: объекты обновления UITabBar при переходе на другую вкладку
- 6. Загрузка содержимого при переходе на вкладку
- 7. Как вести активную вкладку при переходе на определенную страницу
- 8. Просмотреть параметр при переходе на другую страницу
- 9. ошибка при переходе на другую ветвь Svn
- 10. , запрашивающий http при переходе на другую страницу
- 11. Данные, исчезающие при переходе на другую тему
- 12. приложение падает при переходе на другую активность
- 13. Ошибка при переходе на другую деятельность
- 14. Ошибка при переходе на другую страницу
- 15. Перенаправление на другую вкладку
- 16. MPMoviePlayerController Как приостановить .mov на определенных контрольных точках?
- 17. Компоненты на вкладке AJAX не отображаются при переходе на вкладку
- 18. не отображаются всплывающие окна при переходе на другую страницу
- 19. @Viewscoped bean не разрушается при переходе на другую страницу
- 20. Yii2: Авто сохранить форму при переходе на другую вкладку в форме
- 21. Как я могу приостановить действие «B» при переходе в «C»
- 22. Как сохранить данные формы при переходе на другую страницу
- 23. Как четко завершить работу при переходе на другую деятельность
- 24. Как сохранить состояние страницы при переходе на другую страницу
- 25. Как продолжить полноэкранный режим при переходе на другую страницу?
- 26. Swift - Как удалить салфетки из сцены при переходе на другую?
- 27. Как сохранить данные url при переходе на другую страницу
- 28. Как добавить menuInflater при переходе на другую форму?
- 29. Как поддерживать ссылки при переходе с одной CMS на другую
- 30. Как удалить белый экран при переходе страницы на другую страницу?