[javascript] Plyr을 사용하여 동영상 플레이어에 스케일링 옵션 추가하기
Plyr은 웹에서 동영상을 플레이할 수 있는 자바스크립트 라이브러리입니다. Plyr을 사용하면 사용자에게 플레이어 컨트롤을 제공하고 다양한 옵션을 추가할 수 있습니다. 이번 포스트에서는 Plyr을 사용하여 동영상 플레이어에 스케일링 옵션을 추가하는 방법을 알아보겠습니다.
Plyr 설치하기
먼저 Plyr을 사용하기 위해 다음과 같이 필요한 파일들을 다운로드 받아 웹페이지에 추가해야 합니다.
<!-- Plyr CSS -->
<link rel="stylesheet" href="https://cdn.plyr.io/3.6.8/plyr.css" />
<!-- Plyr JS -->
<script src="https://cdn.plyr.io/3.6.8/plyr.js"></script>
동영상 플레이어 생성하기
다음으로 Plyr을 사용하여 동영상 플레이어를 생성해보겠습니다. 플레이어를 생성하기 위해 <video>
요소를 추가하고 plyr
클래스를 적용해야 합니다.
<video class="plyr" controls>
<source src="video.mp4" type="video/mp4" />
<!-- 기타 source 태그들 -->
</video>
스케일링 옵션 추가하기
Plyr은 다양한 컨트롤 버튼을 제공하는데, 스케일링 옵션을 추가하기 위해서는 plyr--zoomable
클래스를 <video>
요소에 추가해야 합니다.
<video class="plyr plyr--zoomable" controls>
<source src="video.mp4" type="video/mp4" />
<!-- 기타 source 태그들 -->
</video>
Plyr 초기화하기
Plyr을 사용하기 위해 페이지가 로드될 때 Plyr을 초기화해야 합니다. 다음과 같이 스크립트를 작성하여 Plyr을 초기화할 수 있습니다.
document.addEventListener("DOMContentLoaded", function() {
const player = new Plyr('.plyr', {
// 추가적인 옵션들 설정 가능
});
});
결과 확인하기
위와 같이 작성하여 Plyr을 초기화한 후 웹페이지를 열어 동영상 플레이어를 확인해보세요. 플레이어에는 스케일링 옵션 버튼이 추가되어야 합니다. 버튼을 클릭하면 동영상이 스케일링되는 것을 확인할 수 있습니다.