preload 속성

정의

preload 속성은 페이지 저자가 미디어 자원을 전체를 다운로드할 것인지, 메타 정보만 다운로드 할 것인지 아니면 기능을 사용하지 않을 것인지를 결정합니다.

autoplay 속성이 함께 사용된 경우 preload 속성의 상태와 상관없이 미디어를 재생합니다.

속성 값

나열 속성으로 다음과 같은 키워드를 갖습니다.

키워드 상태 설명
none None 사용자가 미디어 자원의 필요성을 미리 예상하지 못한 경우로 다운로드 하지 않습니다.
metadata Metadata 사용자가 미디어 자원의 필요성을 미리 예상하지 못했지만, 미디어의 크기, 첫 프레임, 트랙 리스트, 길이 등과 같은 메타 정보를 다운로드합니다.
auto Automatic 서버에 위험을 초래하지 않으면서 미디어를 다운로드 합니다. 기본값입니다.
  • 빈 문자열도 가능하며, 이 경우 Automatic 상태가 됩니다.
  • 속성 자체를 생략한 경우 명세는 Metadata 상태를 권장합니다. 단, 브라우저마다 다른 기본값을 가질 수 있습니다.

예제

<video src="opening.ogv" preload></video>

페이지가 로드되면 미디어를 다운로드 받기 시작하지만 재생은 되지 않습니다. 브라우저별 반응을 살펴보면 다음과 같습니다. (2010.12월 현재 테스트된 결과입니다.)

Safari Test

Safari는 seekbar를 통해서 preload 상황을 볼 수 있다. 하지만 다른 브라우저들은 preload 속성에 대한 반응을 확인하기 어려웠다.

Chrome Test

속성과 관계없이 버퍼링이 되고 있는 것으로 보이나 시각적으로는 반응을 나타내지 않는다.

Firefox Test

속성과 관계없이 재생 준비 단계에서는 약간만 다운로드되고, 버퍼링하지 않는다.

Opera Test

Chrome과 동일하다.

데모

참조

기준 명세를 바탕으로 명세 번역과 레퍼런스 제작이 이루어졌습니다. 최근 내용은 최신 명세를 확인해 주세요.

 
html5/attribute/preload_media.txt · 마지막 수정: 2013/11/19 13:35 (외부 편집기)
이 레퍼런스는 클리어보스가 제작/운영하고 있으며, 다음의 라이센스를 따릅니다 :CC 저작자표시-비영리-동일조건변경허락 2.0
Recent changes RSS feed World Wide Web Consortium Driven by DokuWiki