Я понял, что iframe
"изолирован от document
". Допустим на Youtube есть все возможные API. Вот интересное API https://developers.google.com/youtube/iframe_api_reference. Но что делать если ресурс который предоставляет видео контент не имеет API. Пробовал ставить события на document
. Если видео не в iframe
то все работает, а иначе событий нет.
Была у меня похожая задача - нужно было на фоновом видео сделать элементы управления при клике на элементы поверх iframe. Долго искал решение.
В итоге использовал следующие костыли:
$('iframe')[0].contentWindow.postMessage('{ "event": "command", "func": "pauseVideo","args":""}', '*'); // Пауза
$('iframe')[0].contentWindow.postMessage('{ "event": "command", "func": "playVideo","args":""}', '*'); // Воспроизведение
$('iframe')[0].contentWindow.postMessage('{ "event": "command", "func": "unMute", "method":"setVolume", "value":0}',"*"); // Вкл. звука
$('iframe')[0].contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*"); // Выкл. звука
Если нужны другие события, то думаю понятно в каком направлении искать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотел поставить компилятор Javascript кода на сайтКто имел опыт с этим? Есть ли какие-то сайты с API компилятора?
При шеринге результатов через соц сеть, открывается диалоговое окно, в котором есть "поделиться"Можно ли каким-то образом отследить факт...
Всем привет, очень продвинулся в изучении во Vuejs и теперь хочется, сделать 2D бродилку, ну к примеру как на gameboy покемоны, ссылка имеется http://i53
Подскажите пожалуйста пример для передачи любой формы ajax с помощью javascript