Отправка нажатия клавиш на встроенный фрейм YouTube для управления плеером - PullRequest
0 голосов
/ 28 марта 2019

У меня есть встроенное видео на YouTube, использующее API iframe для YouTube. Я отключил фокусировку на Iframe, поместив прозрачный DIV сверху, так как у меня есть свои собственные элементы управления, которые управляют плеером с помощью API YouTube.

Однако, похоже, нет способа перейти к следующему / предыдущему видеокадру через API. Вы можете сделать это с помощью встроенного проигрывателя с помощью сочетаний клавиш. а также ,.

Я хотел бы реализовать эту функцию, захватывая эти события в главном окне и перенаправляя их в Iframe. Следующая попытка не будет работать из-за той же политики происхождения:

document.getElementById('youtubeIFRAME').contentWindow.dispatchEvent(commaDown)

Я также узнал, что "postMessage" может быть полезным, но после прочтения документация Я до сих пор не понимаю, как использовать ее для переадресации нажатий клавиш.

...