HTML5 비디오 API를 활용하여 자동 재생 및 일시정지 기능 구현

HTML5는 비디오 요소를 통해 웹 사이트에서 비디오를 쉽게 재생할 수 있는 기능을 제공합니다. 이를 통해 우리는 자동 재생 및 일시정지와 같은 기능을 구현할 수 있습니다.

비디오 요소 추가

먼저, HTML 문서에 비디오 요소를 추가해야 합니다. 비디오 요소는 <video> 태그를 사용하여 생성할 수 있습니다. 비디오 파일의 경로는 src 속성에 지정합니다.

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

자동 재생 기능 구현

다음으로, 자동 재생 기능을 구현해 보겠습니다. 자동 재생은 autoplay 속성을 사용하여 구현할 수 있습니다. 이 속성은 비디오가 로딩되면 자동으로 재생됩니다.

<video src="video.mp4" id="myVideo" autoplay></video>

일시정지 기능 구현

일시정지 기능을 구현하기 위해서는 JavaScript를 사용해야 합니다. 우선, 비디오 요소를 JavaScript에서 접근하기 위해 getElementById 메서드를 사용하여 해당 요소를 가져옵니다.

var video = document.getElementById("myVideo");

그리고, 일시정지 기능을 구현할 버튼을 만듭니다. 버튼을 클릭하면 pause 메서드를 사용하여 비디오를 일시정지할 수 있습니다.

<button onclick="video.pause()">일시정지</button>

전체 코드

<video src="video.mp4" id="myVideo" autoplay></video>
<button onclick="video.pause()">일시정지</button>

이제 HTML5 비디오 API를 활용하여 자동 재생 및 일시정지 기능을 구현할 수 있습니다.

참고 자료