loadstart
브라우저가 미디어를 찾기 시작할때 발생
progress
브라우저가 미디어 데이터를 가져오는 중에 발생
suspend
브라우저가 현재 데이터를 전부 다 다운하지 않았는데 미디어 데이터를 가져오는 것이 멈췄을 때 발생
abort
브라우저가 에러가 아닌 상황에서 미디어 데이터를 가져오는 것을 멈췄을 때 발생
error
미디어 데이터를 가져오다가 에러가 발생햇을 때 발생
emptied
미디어의 networkState가 NETWORK_EMPTY상태로 들어가게 되었을 때 발생( 치명적인 오류로 멈추거나, 이미 리소스 선택 알고리즘이 실행중이었는데 load() 함수가 호출되었을 때 )
play
재생되었을 때, play() 함수가 리턴하고나서, autoplay로 인해 재생이 시작되었을 때 호출
pause
미디어가 일시정지 되었을 때 발생( pause() 함수가 리턴 되고나서 발생 )
loadedmetadata
브라우저가 미디어의 길이와 넓이, 높이의 메타정보를 가져왔을 때 발생
loadeddata
브라우저가 현재 재생위치에서 미디어 정보를 뿌릴 수 있는 상태로 준비되면 발생
waiting
다음 프레임이 로드되지 않아서 재생이 멈추었을 때 발생, 브라우저는 곧 프레임이 가능해질 것이라고 예상하고 있음
playing
재생이 시작되었을 때 발생
canplay
브라우저가 미디어 데이터의 재생이 가능해질 때 발생, 하지만 지금 재생이 시작하면 이후 버퍼링 속도가 느려서 다시 멈추지 않고 재생이 불가할것이라고 측정함
canplaythrough
브라우저가 현재 재생을 시작하면, 버퍼링 속도와 재생 속도를 고려했을 때 끝까지 멈추지 않고 재생 가능할 것이라고 측정함
seeking
seek 동작이 길게 유지되어서 브라우저에서 이벤트 발생이 될정도가 되었을 때 발생
seeked
seeking이 끝나면 발생
timeupdate
현재 재생위치가 바뀌었을 때 발생
ended
미디어의 끝에 도달해서 재생이 멈추었을 때 발생
ratechange
defaultPlaybackRate나 playbackRate의 속성이 변경되었을 때 발생
durationchange
duration 속성이 바뀌었을 때 발생
volumechange
volume 속성이 변하거나 muted 속성이 변했을 때 발생
'frontend > Java Script' 카테고리의 다른 글
1. 함수형 프로그래밍 - Filter (0) | 2019.03.14 |
---|---|
javascript prototype - 상속 (0) | 2018.03.29 |
IE10 .val() 값 초기화 문제 (0) | 2017.10.30 |
모바일 위 아래 드래그 막기 (0) | 2017.10.30 |
Module Pattern + Ajax (0) | 2017.10.30 |