SMIL 미디어 요소

SMIL은 매체 요소를 통해 내용을 설명합니다.

Media 요소

SMIL 문서에 매체 객체를 포함하기 위해 다음 매체 요소를 사용할 수 있습니다:

요소 설명 Ver
<animation> 애니메이션 정의 1
<audio> 오디오 스케치 정의 1
<brush> 브러시 정의 1
<img> 이미지 정의 1
<param> 파라미터 정의 1
<ref> 일반 매체 참조 정의 1
<text> 텍스트 정의 1
<textstream> 텍스트 스트림 정의 1
<video> 비디오 정의 1

Media 속성

SMIL 문서에 포함된 각 매체 객체를 포함하려면 src 속성에 포함된 참조(URL)를 사용해야 합니다. src 속성은 매체 요소에서 가장 많이 사용되는 속성입니다.

type 속성은 매체 유형을 정의합니다. type 속성이 무시되면, 애플리케이션은 서버가 알려준 유형 정보에 의존합니다. 개발자는 파일 확장자를 통해 파일 유형을 정의하지 않도록 해야 합니다.

속성 설명 Ver
erase 요소가 시간을 지나고 행동을 정의 1
src 매체 객체의 소스 정의 1
type 매체 유형 정의 1

SMIL 요소와 속성 목록의 전체 내용을 확인하려면 다음을 방문하세요 CodeW3C.com SMIL 참조 매뉴얼

<animation> 요소

<animation> 요소는 벡터 그래픽이나 다른 형식으로 저장된 애니메이션 객체를 참조합니다.

<animation> 요소와 <animate> 요소를 혼동하지 마세요.<animation> 요소는 참조를 통해 애니메이션 객체를 정의합니다. 반면에 <animate> 요소는 다른 요소의 애니메이션 표시를 정의합니다.

<audio> 요소

<audio> 요소는 녹음된 오디오로 저장된 오디오 객체를 참조합니다.

예제:

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
  <?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:audio
src="liar.wav"
repeatCount="indefinite"
type="wav" />
</body>
</html>

TIY

<brush> 요소

<brush> 요소는 채우기 색상이나 채우기 패턴을 정의합니다.

이 요소는 대체 매체 객체의 색상이나 패턴을 정의합니다.

<img> 요소

<img> 요소는 JPG 또는 다른 이미지 형식으로 저장된 이미지 객체를 참조합니다.

예제:

<img src="myimage.gif" type="GIF" />

<param> 요소

<param> 요소는 다른 매개 요소에 대한 매개변수를 정의합니다.

예제:

<param name="color" value="red" />

<ref> 요소

<ref> 요소는 일반 매개 요소에 대한 참조를 정의합니다.

매개 유형이 잘 정의되지 않은 경우 <ref> 요소를 사용할 수 있습니다.

<text> 요소

<text> 요소는 텍스트를 저장한 텍스트 객체에 대한 참조를 정의합니다.

<textstream> 요소

<textstream> 요소는 텍스트 스트림으로 저장된 텍스트 객체에 대한 참조를 정의합니다.

<video> 요소

<video> 요소는 녹음된 비디오를 저장한 비디오 객체에 대한 참조를 정의합니다.

예제:

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
  <?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:video
src="http://www.ananova.com/about/vap_windows_check.wmv"
repeatCount="indefinite"
type="wmv" />
</body>
</html>

TIY