SMIL 병행
<par> 요소 내의 객체는 동시에 표시됩니다(병행적으로).
병행 요소 <par>
<par> 요소는 많은 속성을 가지고 있습니다. 가장 일반적으로 사용되는 속성은 다음과 같습니다:
속성 | 값 | 설명 |
---|---|---|
begin | time | 요소가 표시되기 전의 지연 시간을 설정합니다. |
dur | time | 재생 지속 시간을 설정합니다. |
endsync | "first"|"last"|id(clip) | 동기화 요소의 중지. |
repeatCount | number | 재생 횟수를 설정합니다. |
SMIL 요소와 속성의 전체 목록을 보려면 방문하십시오 CodeW3C.com SMIL 참조 매뉴얼.
동기화(Synchronization)
<par> 태그를 사용하여 endsync 속성이 있으며, 병행 그룹은 동시에 중지될 수 있습니다.
endsync="first" 가장 짧은 장면이 끝나면 모든 <par> 그룹의 장면이 중지됩니다. 다른 장면의 시간 설정에 관계없이 이렇게 합니다.
endsync="last" 모든 장면이 재생이 끝날 때마다 <par> 그룹이 종료됩니다. 이것은 기본 설정입니다.
endsync="id(ID)" 표시된 (ID)의 부분이 끝나면 <par> 그룹이 종료됩니다. 이 ID는 부분의 id 속성 값을 참조합니다.
예제: 동시에 표시
<html xmlns:t="urn:schemas-microsoft-com:time"> <head> <?import namespace="t" implementation="#default#time2"> <style>.t {behavior: url(#default#time2)}</style> </head> <body> <par> <t:audio src="liar.wav" repeatCount="indefinite" type="wav" /> <t:seq repeatCount="indefinite"> <h2 class="t" dur="1s"> 한 번째로 표시될 것입니다</h2> <h2 class="t" dur="2s"> 두 번째로 표시될 것입니다</h2> </t:seq> </par> </body> </html>