본문 바로가기
HTML5_CSS_JAVASCRIPT

HTML5 미디어 이벤트 처리하기

by 복제비 2022. 6. 5.

HTML5 미디어 이벤트 처리하기

 

미디어와 관련된 주요 이벤트

이벤트 설명
play 미디어 파일을 재생할 때 발생함
timeupdate 재생 중에 지속적으로 발생함
waiting 다음 프레임의 다운 로드를 대기함
ended 재생 종료함
progress 미디어 파일을 로드할때 지속적으로 발생함
loadstart 미디어 파일 로드 시작시 발행함
load 데이터 다운 로드가 완료될 때 발생함
error 미디어 파일을 재생하거나 로드할때 에러가 있을 경우 발생함
networkState 네트워크 접속 상태를 나타냄
readState 미디어 파일의 다운 로드 상태를 나타냄

 

미디어 이벤트 처리하기

미디어 이벤트는 addEventListener( ) 메서드를 사용하여 등록합니다.

addEventListener( ) 메서드 내부에 함수를 정의하여 발생하는 이벤트에 따라 실행할 내용을 정의합니다.

 

형식
var  변수 = document.getElementById('아이디');
변수.addEventListener("이벤트", 실행할 함수, false);
예제
<video  id="videoplay"  src="video.mp4"  autoplay  controls  width="600"  height="400">
     <embed  src="video.wav"> </embed>
</video>
<script  type="text/javascript">
     var  videocontrol = document.getElementById("videoplay");

     videocontrol.addEventListener("ended", event, false);
     // 미디어 재생이 종료되었을 때 발생하는 이벤트 처리임

     function  event(e)
     {
       // 이벤트가 발생하였을 경우에 대한 처리를 수행함
     }
</script>

 

미디어 이벤트 실습 프로그램

 

'HTML5_CSS_JAVASCRIPT' 카테고리의 다른 글

HTML5 포인터 변경  (0) 2022.06.07
HTML5 드래그 앤 드롭  (0) 2022.06.06
HTML5 오디오와 비디오 제어하기  (0) 2022.06.04
HTML5 비디오 재생하기  (0) 2022.06.03
HTML5 오디오 재생하기  (0) 2022.06.02

댓글