Как получить встраивание видео / плейлистов YouTube для автоматического воспроизведения в firefox и chrome ??? IE если мы сфокусируем фрейм - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь встроить и автоматически воспроизвести плейлист в мой html, либо путем загрузки страницы, либо ajax Я не могу заставить работать автозапуск. В firefox он будет автоматически воспроизводиться при вызове ajax, но в chrome не работает ни один. С другими браузерами все в порядке.

Я сузил его до фокусировки на странице в firefox до загрузки страницы и в chrome фокусировке самого фактического iframe до того, как iframe, кажется, загрузится.

TBH Я просто использую мышь для фокусировки, поскольку я пробовал window.focus() на document ready для firefox, но автозапуск не работает, а в chrome я прикрепил onload="this.contentWindow.focus()" к iframe но, кажется, что-то происходит до загрузки, я не уверен, но если я загружаю страницу через браузер или через ajax, мне нужно щелкнуть окно iframe до полной загрузки iframe. В chrome вы можете видеть знак загрузки YouTube, но затем браузер должен перехватить и он останавливается.

Мой вопрос: есть ли способ перехватить это поведение или какое событие вызывается до загрузки iframe?

Если это помогает, вывод html таков, но, похоже, он правильно экранирован и т. Д. c ..

<iframe max-width="500" src="https://www.youtube.com/embed/aGJ3Jhb7i88?playlist=&amp;autoplay=1" allowfullscreen="" width="100%" height="400" frameborder="0"></iframe>

EDITTTT: Я думаю, что нашел Святой Грааль chrome chrome политика автоигры Почему они просто не оставляют это на усмотрение разработчиков ???

...