웹표준
Video 태그 배경으로 자동재생하기
행복코딩
2018. 5. 11. 14:20
요즘은 비디오 태그를 이용해서 배경으로 자동재생해서 넣는 경우가 종종 있다.
.gif보다 부드럽고 예쁘게 나타낼수 있어서 비디오 태그의 효과가 더 극적인거 같다.
그러나 비디오 태그는 ie8 이상부터 가능하기 때문에 크로스브라우징 이슈를 고려해서 사용해야 한다.
1. 자동재생 : autoplay
비디오 자동재생은 웹접근성에 위배되서 크롬같은 일부 브라우저가 막아놓았다. 그러나 음소거일 경우에는 가능하다고 하니 muted 속성과 같이 쓰면 된다.
2. 연속재생 : loop
연속재생 속성을 넣으면 무한으로 돌아간다.
3. 로딩이슈 : preload
브라우저 로딩시 미리 로딩을 준비해 놓으면 빠르게 렌더링 할수 있다.
4. 네이티브 컨트롤러 : controls
default 값이 false 이므로 연속재생이나 자동재생이 없다면 넣어주는 것이 좋다. 지금처럼 배경처리일 경우는 없애거나 controls="false"로 설정한다.
5. 접근성용 숨김글자
<figure>
<video preload="auto" autoplay="true" loop="loop" muted="muted" poster="" src=""></video>
<figcaption>비디오 안내 내용이 들어갑니다.</figcaption>
</figure>