[javascript] Video.js를 사용하여 동영상 재생 중에 플레이어에 마우스 호버 시 컨트롤 바 색상 변경하는 방법은 어떻게 되나요?

먼저, Video.js를 프로젝트에 추가하고 설정해야 합니다. CDN을 사용하여 Video.js를 추가하는 예시 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
  <link href="https://unpkg.com/video.js/dist/video-js.min.css" rel="stylesheet">
  <script src="https://unpkg.com/video.js/dist/video.min.js"></script>
</head>
<body>
  <video id="my-video" class="video-js"></video>
  <script>
    var player = videojs('my-video', {
      controls: true,
      autoplay: false,
      preload: 'auto'
    });
  </script>
</body>
</html>

플레이어에 마우스 호버를 했을 때 컨트롤 바의 색상을 변경하려면 CSS를 사용하여 스타일을 조정해야 합니다. 다음은 컨트롤 바의 색상을 변경하는 CSS 코드입니다.

/* 기본 컨트롤 바의 색상 */
.vjs-default-skin .vjs-control-bar {
  background-color: #f00; /* 원하는 색상으로 변경 */
}

/* 마우스 호버 시의 컨트롤 바의 색상 */
.vjs-default-skin.vjs-hover .vjs-control-bar {
  background-color: #00f; /* 원하는 색상으로 변경 */
}

CSS 코드를 적용하기 위해 HTML 파일의 <head> 요소 안에 <style> 태그를 추가하고 위의 CSS 코드를 넣어주면 됩니다.

<head>
  <!-- 이전 코드 생략 -->
  <style>
    /* CSS 코드를 여기에 추가 */
  </style>
</head>

이제 마우스 호버 시 컨트롤 바의 색상이 변경되는 것을 확인할 수 있습니다. 컨트롤 바의 색상을 원하는대로 변경하여 플레이어를 디자인할 수 있습니다.

Video.js 문서에서 더 많은 사용 방법과 옵션에 대한 정보를 확인할 수 있습니다.