Как предотвратить полноэкранный режим для родного игрока HTML5 - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь показать наложение, когда видео полноэкранное.Я наткнулся на решение, что мне нужно создать оболочку вокруг <video> и наложить div, который я хочу показать, и вызвать requestFullScreen() для этого.

Итак, я сейчас слушаю fullscreenchange событие и пытаюсь preventDefault.Это не работает.то есть я не могу предотвратить воспроизведение видео в полноэкранном режиме.

Вот мой код:

window.onload = function () {
    const video = document.getElementById('video')

    const onFullScreen = (e) => {
        e.preventDefault()
        e.stopPropagation()
    }

    video.addEventListener('webkitfullscreenchange', onFullScreen)
    video.addEventListener('mozfullscreenchange', onFullScreen)
    video.addEventListener('fullscreenchange', onFullScreen)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...