2013-04-29 8 views
0

Я создаю приложение iPad для запуска видео YouTube с помощью IFrame.Запуск видео YouTube в iOS 6 нажатием кнопки JavaScript

я ссылался на многие вопросы, касающиеся интеграции YouTube в UIWebView и понимаю, что:

  1. автозапуск не представляется возможным
  2. компании Apple не позволяет запускать видео без взаимодействия с пользователем (запуск).

В моем простом приложении у меня есть кнопка JavaScript на первой странице, а на следующей странице - YouTube с IFrame.

Если я нажму кнопку JavaScript, есть ли способ передать это событие click на следующую страницу для запуска YouTube?

Является ли событие пузырящимся в HTML?

+0

Вы пытались добавить триггер в javascript? Когда пользователь нажимает кнопку, он запускает событие в Youtube Video, idk, какие события обрабатывают Youtube, но, возможно, он может работать. – FxckDead

ответ

0

Насколько я знаю, вы ничего не можете с этим поделать. Событие запуска может быть легко смоделировано (some example) без взаимодействия с пользователем, которое не может работать на устройствах iOS (из-за упомянутой вами политики).

Видео-тег iOS (используемый в этом случае YouTube) обрабатывается браузером iOS. В мобильной версии отображается заполнитель с кнопкой воспроизведения, которую вам нужно «нажать». И только это действие может воспроизводить видео. Обратите внимание, что вы даже не можете накладывать видеотег на что-либо, потому что он просто не работает.