Html5 <video> 태그 사용하기
- Html5에 새롭게 추가된 기능으로 구 버전의 브라우저(IE8 이하)에서는 지원되지 않습니다.
- 현재는 mp4/webm/ogg 파일 형식만 지원 합니다.
사용 예제
<video width="320" height="240" controls>
<source src="동영상 주소.mp4" type="video/mp4">
<source src="동영상 주소.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
속성&값
※ 사용할 수 있는 속성
- src: 동영상 파일이 있는 위치를 지정해 줍니다.
- controls: '재생/정지/일시정지' 등의 조절 장치를 보여 줄지를 정해줍니다.
- height: 동영상 플레이어의 세로 크기 지정.
- width: 동영상 플레이어의 가로 크기 지정.
- muted: 음소거 지정.
- poster: 재생 대기 중인 동영상의 대표 이미지를 지정해 줄수 있습니다.
- loop: 동영상이 끝나면 반복해서 재생을 할지를 지정해 줍니다.
- autoplay: 페이지를 열면 자동으로 재생 시작할지를 지정해 줍니다.
- preload: 페이지를 열면 동영상 파일을 어떻게 로드할지를 정해 줍니다.(none/metadata/auto)
※ 사용할 수 있는 속성의 값
- src: 동영상 파일이 있는 곳의 주소(URL).
- controls: controls / "" / - , (값을 지정해 주지 않고 'controls'만 사용해도 controls="controls"와 동일 합니다.)
- height: 동영상 플레이어의 세로 크기 지정.
- width: 동영상 플레이어의 가로 크기 지정.
- muted: muted , muted(음소거)만 가능.
- poster: 이미지 파일이 있는 곳의 주소(URL).
- loop: loop / "" / - , (값을 지정해 주지 않고 'loop'만 사용해도 loop="loop"와 동일 합니다.)
- autoplay: autoplay / "" / - , (값을 지정해 주지 않고 'autoplay'만 사용해도 autoplay="autoplay"와 동일 합니다.)
- preload: none / metadata / auto
- none: 미리 동영상 파일을 다운로드하지 않음.
- metadata: 기본정보(크기,시간, 길이 등)만 가져옴.
- auto: 미리 동영상 파일을 다운로드 함. (기본값 = auto)
source 태그
- 위 속성 이외에 <video> 태그 안에 다시 태그(Tag) 사용이 가능 합니다.
- 브라우저마다 지원하는 코덱이 다르기 때문에 source 태그를 사용하여 모든 브라우저에서 video 태그가 실행되게 해줍니다.
※ 브라우저 별 지원 코덱
- MP4: IE / 크롬 / 파이어폭스 / 사파리 / 오페라
- WebM: 크롬 / 파이어폭스 / 오페라
- OGG: 크롬 / 파이어폭스 / 오페라
※ 비디오 포멧에 따른 MIME Types.
- MP4: video/mp4
- WebM: video/webm
- OGG: video/ogg
<video> 태그 지원되지 않는 브라우저를 위한 안내 문구
- 사용하지 않아도 무방 합니다.
- 위 '사용 예'에서 아래 문구 부분에 원하는 안내 문구를 넣어 사용하면 됩니다.
- Your browser does not support the audio tag.
- 구글 크롬과 IE에서 보여지는 모습.
- 구글 크롬.(그림①)
- MS 인터넷 익스플로러.(그림②)
via HTML <VIDEO> Tag