У меня есть UIViewController (в моем быстром приложении), содержащий разные элементы между ними кнопку. Когда кнопка нажата, создайте UIWebView, добавьте ее в subView, затем загрузите в нее видео с YouTube. Когда видео полноэкранное, я хочу отклонить webView, когда нажата кнопка «Готово». Я много искал, но я не нашел то, что искал. Может ли кто-нибудь мне помочь?Обнаружение события щелчка кнопки «Готово» (видео youtube)
ответ
Это ваша кнопка на веб-странице? Если это так, вы хотите добавить код javascript к вашей готовой кнопке и заставить его инициировать навигацию при нажатии с помощью stringByEvaluatingJavaScript(from:). Если вы установили себя как делегат UIWebview, вы можете перехватить запрос навигации в методе UIWebViewDelegate webView(_:shouldStartLoadWith:navigationType:). Проверьте, совпадает ли URL с ожидаемым вами и отмените запрос и отпустите webView.
Спасибо за ответ. Когда я воспроизвожу видео, вы получаете того же игрока, что и showen [здесь] (http://i.stack.imgur.com/mA13v.png). Будет ли ваше предложение работать в этом случае? –
Можете ли вы дать мне пример, содержащий то, что вы сказали в своем ответе? Потому что я действительно не понимаю, как я могу применить то, что вы предлагаете. (Извините, что я действительно новичок в разработке ios) :) –
похоже, что UIWebView использует AVPlayer для воспроизведения видео с YouTube. В этом случае это не сработает, потому что это собственный элемент управления, а не элемент HTML. В этом случае используйте htp://developers.google.com/youtube/v3/guides/ios_youtube_helper https://developers.google.com/youtube/v3/guides/ios_youtube_helper –
- 1. Youtube видео двойного щелчка
- 2. jQuery обнаружение события щелчка
- 3. Остановить видео встраивания YouTube в UIWebView с помощью кнопки «Готово»
- 4. Обнаружение отключенного видео Youtube
- 5. Обнаружение конца видео YouTube в Magnific Popup
- 6. Обнаружение среднего события щелчка мыши
- 7. Обнаружение, когда видео youtube заканчивается
- 8. Youtube видео события не стреляют
- 9. PhantomJS 2: обнаружение щелчка, не вызвавшего события
- 10. Обнаружение Youtube Seek Event
- 11. WebView обнаружение события нажатия кнопки
- 12. Обнаружение двойного щелчка по URL Youtube с помощью Javascript
- 13. Обнаружение переключения видео в YouTube в Firefox
- 14. Обнаружение длины видео Youtube с помощью Asp.net
- 15. Обнаружение состояния видео Youtube с JavaScript
- 16. Обнаружение конца видео youtube в UIWebview
- 17. Обнаружение доступных качеств видео на YouTube
- 18. Обнаружение поддержки видео YouTube на 360 градусов
- 19. Обнаружение видео на 360 градусов на YouTube
- 20. Обнаружение щелчка кнопки поиска в Google Android
- 21. Обнаружение YouTube Red video
- 22. Youtube встроенное видео начало/остановка события
- 23. Воспроизведение встроенного API Youtube видео на события
- 24. Iframe youtube api настройка видео события
- 25. Захват события щелчка кнопки «Мне нравится»
- 26. Вызов события щелчка (CommandEventArgs) кнопки serveride
- 27. Event_Handler кнопки «Готово» выбора
- 28. Обнаружение изменения видео Youtube с помощью впрыскиваемого javascript
- 29. youtube видео блокирует кнопки на мобильном браузере
- 30. Разверните видео YouTube на кнопки, как Facebook
Перенаправление, как при загрузке другой веб-страницы? Если вы можете уточнить свою проблему, которая поможет. – dylan
@dylan см. Мое редактирование –