재생 가능한 미디어 리소스가 확보된 경우에 발생한다.
웹브라우저는 미디어 리소스가 완전하게 로드되지 않았더라도 재생 가능한 상태라면 추가 버퍼링을 병행하면서 재생을 시작한다. 따라서 재생이 불안정할 수도 있다.
htmlMediaElement.addEventListener("canplay", (e) => { })
type | canplay |
---|---|
bubbles | no |
cancelable | no |
target | HTMLMediaElement |
handler | oncanplay |