HTML5 비디오 API 개요 및 사용 방법
HTML5는 웹 페이지에 비디오와 오디오를 간단하게 재생할 수 있는 기능을 제공하는 비디오 API를 제공합니다. 이러한 API는 웹 개발자가 더 나은 비디오 재생 경험을 제공하기 위해 사용될 수 있습니다.
HTML5 비디오 API는 <video>
요소를 사용하여 비디오 재생을 포함하는 웹 페이지를 만들 수 있도록 해줍니다. <video>
요소는 미디어 파일을 위해 src 속성을 사용하며, 자동 재생, 컨트롤, 크기, 비율 등 다양한 속성을 설정할 수 있습니다.
HTML5 비디오 API 사용 방법
<video>
요소 생성: 비디오를 재생할 영역을 만들기 위해<video>
요소를 HTML 문서에 추가합니다.
<video id="myVideo" src="video.mp4" width="500" height="300" controls></video>
- JavaScript를 사용하여 비디오 컨트롤: JavaScript를 사용하여 비디오에 대한 동작을 컨트롤할 수 있습니다.
// 비디오 요소 가져오기
var video = document.getElementById("myVideo");
// 비디오 재생
function playVideo() {
video.play();
}
// 비디오 일시 정지
function pauseVideo() {
video.pause();
}
- 이벤트 처리: 비디오 재생 상태에 따라 적절한 이벤트를 처리할 수 있습니다.
// 비디오 재생 이벤트 처리
video.addEventListener("play", function() {
console.log("비디오가 재생되었습니다.");
});
// 비디오 일시 정지 이벤트 처리
video.addEventListener("pause", function() {
console.log("비디오가 일시 정지되었습니다.");
});
- 비디오 속성 설정: JavaScript를 사용하여 비디오 요소의 속성을 동적으로 설정할 수 있습니다.
// 비디오 크기 변경
video.width = 800;
video.height = 450;
// 자동 재생 설정
video.autoplay = true;
// 비디오 컨트롤 숨기기
video.controls = false;
위의 예제는 HTML5 비디오 API의 기본적인 사용 방법을 보여줍니다. 더 많은 기능과 메서드 또는 이벤트를 사용하려면 관련 문서와 참조를 확인해야 합니다. HTML5 비디오 API를 사용하여 웹 페이지에서 풍부한 비디오 재생 경험을 제공할 수 있습니다.
참조: