[javascript] Video.js를 사용하여 동영상 재생 중에 플레이어에 방문자 수 표시하는 방법은 어떻게 되나요?
  1. Video.js를 웹 페이지에 추가합니다.
<link href="https://vjs.zencdn.net/7.14.3/video-js.css" rel="stylesheet">
<script src="https://vjs.zencdn.net/7.14.3/video.min.js"></script>
  1. HTML에서 동영상 요소와 플레이어를 추가합니다.
<video id="my-video" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360">
    <source src="path/to/video.mp4" type="video/mp4">
</video>
  1. JavaScript를 사용하여 방문자 수를 표시할 수 있도록 구현합니다.
var videoPlayer = videojs('my-video');

videoPlayer.on('timeupdate', function() {
    var currentTime = videoPlayer.currentTime();
    // 방문자 수를 가져오는 로직을 추가합니다.
    var visitorCount = getVisitorCount(); // 예시로 임의의 함수를 사용하였습니다.
    
    // 플레이어에 방문자 수를 표시합니다.
    var visitorCountElement = videoPlayer.controlBar.getChild('visitorCount');
    if (!visitorCountElement) {
        visitorCountElement = videoPlayer.controlBar.addChild('Component', {id: 'visitorCount'});
        visitorCountElement.addClass('vjs-icon-placeholder');
    }
    visitorCountElement.el().innerHTML = visitorCount + ' Visitors';
});

위의 코드는 Video.js를 사용하여 동영상 재생 중에 플레이어에 방문자 수를 표시하는 예시입니다. timeupdate 이벤트를 사용하여 각 재생 시간마다 방문자 수를 가져오고, 플레이어에 해당 값을 표시합니다. 이때, getVisitorCount 함수는 방문자 수를 가져오는 로직을 구현해야 합니다. 원하는 방식으로 방문자 수를 가져오는 함수를 작성하면 됩니다.

참고 문서