Я пытаюсь показать наложение, когда видео полноэкранное.Я наткнулся на решение, что мне нужно создать оболочку вокруг <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)
}