Заставить Youtube перестать играть, когда Popover удален, или использовать элементы управления Javascript на Youtube - PullRequest
1 голос
/ 31 августа 2010

Так что я столкнулся с некоторыми проблемами при внедрении видео YouTube в поповерах. Я могу заставить видео на YouTube воспроизводиться очень хорошо, но когда пользователь щелкает поповер (уничтожая его), звук продолжает воспроизводиться. Мое решение для этого состояло в том, чтобы веб-просмотр, который отображал видео с YouTube, загружал пустую строку HTML в методе viewDidDisappear, и это прекрасно работает.

Однако сейчас я сталкиваюсь с проблемой, когда пользователь нажимает полноэкранную кнопку на видео YouTube, видео YouTube действительно становится полноэкранным, но всплывающее окно перед ним. Это раздражает, но пользователь обычно может просто щелкнуть какую-то другую часть экрана, и она исчезнет. Я был бы готов жить с этим. За исключением, конечно ....., который вызывает viewDidDisappear, ничего не загружая в html, взрывая все мое приложение.

Мне было интересно, знает ли кто-нибудь, как загрузить какой-нибудь javascript в веб-просмотр, который мог бы управлять видео на YouTube. Таким образом, я мог бы viedDidDiappear вызвать паузу, чтобы звук не продолжал воспроизводиться, когда всплывающее окно отклонено, и видео на YouTube не взорвалось в полноэкранном режиме.

Это не идеальное решение (поскольку поповер все еще мешает в полноэкранном режиме), но сейчас я его возьму. Если бы кто-нибудь мог помочь с инъекцией JavaScript, которая мне понадобилась, или предложить еще лучшее решение, я был бы очень признателен.

...