Как скрыть элементы управления HTML видеоплеера в режиме полного экрана?

Для скрытия элементов управления в HTML видеоплеере в режиме полного экрана можно использовать комбинацию JavaScript и CSS.

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

1. Во-первых, необходимо добавить обработчик событий, который будет отслеживать изменение режима полного экрана. Это можно сделать с помощью события Fullscreenchange. Пример:

document.addEventListener('fullscreenchange', function() {
  // Ваш код здесь
});

2. Затем, внутри обработчика событий, вы можете получить ссылку на элемент управления видеоплеером. Для этого можно использовать метод document.getElementById() или document.querySelector(). Пример:

document.addEventListener('fullscreenchange', function() {
  var videoControls = document.getElementById('video-controls');
});

3. После получения ссылки на элемент управления видеоплеером, можно применить CSS свойство display со значением none, чтобы скрыть элементы управления в режиме полного экрана. Пример:

document.addEventListener('fullscreenchange', function() {
  var videoControls = document.getElementById('video-controls');
  
  if (document.fullscreenElement) {
    videoControls.style.display = 'none';
  } else {
    videoControls.style.display = 'block';
  }
});

4. Не забудьте также указать соответствующий идентификатор элемента управления видеоплеером в HTML коде. Пример:

<div id="video-controls">
  <!-- Элементы управления видеоплеером -->
</div>

<video src="video.mp4"></video>

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