Я хотел бы разместить элементы управления взаимодействием над видео iframe на YouTube, и у меня все получилось, просто добавив wmode=opaque
в качестве аргументов, а затем расположив элементы абсолютно над iframe.
Моя проблема в том, что в мобильном сафари - элементы управления сначала работают нормально, но когда я возвращаюсь из полноэкранного видео, они все отключены. Хотя на десктопе работает нормально.
HTML в основном:
<iframe src="http://www.youtube.com/embed/[ID]?wmode=opaque"></iframe>
<button id="btn">Click me</button>
И тогда кнопка расположена абсолютно над iframe.
Для демонстрации посетите эту скрипту, используя мобильное сафари: http://jsfiddle.net/SwGH5/embedded/result/ а>
Вы увидите, что кнопка выдает предупреждение при нажатии. Теперь воспроизведите видео и нажмите «Готово». Затем попробуйте нажать кнопку еще раз...
Если бы фильм был встроен с использованием тега <video>
, я мог бы прослушать событие завершения полноэкранного режима и что-то сделать, но теперь я застрял...
Вот скрипт: http://jsfiddle.net/SwGH5