Автовоспроизведение видео в полноэкранном режиме проигрывателя, а не фонового полноэкранного просмотра с использованием HTML5 и javascript

Я хочу автовоспроизвести видео в полноэкранном режиме. Я искал и узнал, что Fullscreen API можно использовать для этого и выяснил, что код, подобный этому, может быть использован.

viewFullScreen.addEventListener("click", function () {
 var docElm = document.documentElement;
 if (docElm.requestFullscreen) {
 docElm.requestFullscreen();
 }
 else if (docElm.msRequestFullscreen) {
 docElm.msRequestFullscreen();
 }
 else if (docElm.mozRequestFullScreen) {
 docElm.mozRequestFullScreen();
 }
 else if (docElm.webkitRequestFullScreen) {
 docElm.webkitRequestFullScreen();
 }
}, false);

Этот код работает отлично. Но для этого потребуется какое-то инициирующее событие, например, щелчок мышью или ввод с клавиатуры. Но возможно ли автоматически воспроизводить видео в полноэкранном режиме без какого-либо запускающего события, как только откроется файл html?

1 ответ

Неа. Из MDN:

ПРИМЕЧАНИЕ. Полноэкранные запросы должны быть вызваны из обработчика события, иначе им будет отказано.

licensed under cc by-sa 3.0 with attribution.