DirectMusic ¼¼±×¸àÆ® Ç÷¹À̰¡ Á¦¾îÇϴ°¡ ¾Æ´Ï¸é ÀÌÂ÷ÀûÀÎ ¼¼±×¸àÆ®Àΰ¡¸¦ ¼³Á¤ÇÑ´Ù.
¼Ó¼º°ªÀº DirectMusic ¼¼±×¸àÆ® Ç÷¹À̰¡ Á¦¾îÇϴ°¡ ¾Æ´Ï¸é ÀÌÂ÷ÀûÀÎ ¼¼±×¸àÆ®Àΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.
| primary | µðÆúÆ®À̸ç, Ç÷¹À̰¡ ÀÏÂ÷Àû ¼¼±×¸àÆ®ÀÌ´Ù. |
| control | Á¦¾î ¼¼±×¸àÆ®·Î Ç÷¹ÀÌÇÑ´Ù. ÀÏÂ÷Àû ¼¼±×¸àÆ®°¡ Ç÷¹À̵Ǵ µ¿¾È, ¼Ó¼º°°ÀÌ groove, level, °ú chord ÁøÇàÀ» »õ·Î¿î Á¦¾î ¼¼±×¸àÆ®·Î ¼³Á¤ÇÑ´Ù. |
| secondary | ÀÏÂ÷Àû ¼¼±×¸àÆ®°¡ Ç÷¹À̵Ǵ µ¿¾È ÀÌÂ÷Àû ¼¼±×¸àÆ®·Î Ç÷¹ÀÌÇÑ´Ù. |
¾²±â·Î µðÆúÆ®°ªÀº primaryÀÌ´Ù.
segmentType ¾ÖÆ®¸®ºäÆ®´Â player ¾ÖÆ®¸®ºäÆ®°¡ DMusicÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ À¯È¿ÇÏ´Ù.
| °³Ã¼ | script | HTML | ±Ô°Ý | IE |
|---|
ÀÌ ¼Ó¼ºÀº (¿µ¹®)SMIL 2.0(Synchronized Multimedia Integration Language)ÀÇ MicrosoftÀÇ È®ÀåÀÌ´Ù.
seg3´Â ÀÌÂ÷ÀûÀÎ À½¾Ç ¼¼±×¸àÆ® ÁöÁ¤ ¹æ½ÄÀ» ¼³¸íÇÑ´Ù.
<HTML xmlns:t="urn:schemas-microsoft-com:time">
<STYLE>.time{behavior: url(#default#time2);} </STYLE>
<SCRIPT>
function doShow(){
str='seg1.segmentType='+seg1.segmentType+'<BR>';
str+='<SPAN style=width:2em></SPAN>seg1.currTimeState.isActive='+seg1.currTimeState.isActive+'<BR>';
str+='seg2.segmentType='+seg2.segmentType+'<BR>';
str+='<SPAN style=width:2em></SPAN>seg2.currTimeState.isActive='+seg2.currTimeState.isActive+'<BR>';
str+='seg3.segmentType='+seg3.segmentType+'<BR>';
str+='<SPAN style=width:2em></SPAN>seg3.currTimeState.isActive='+seg3.currTimeState.isActive+'<BR>';
showA.innerHTML=str;
}
</SCRIPT>
<IMPORT namespace="t" implementation="#default#time2">
<T:media class="time" id=seg1 player="DMusic" begin="3" dur="10" segmentType="primary"
src="http://trio.co.kr/sound/flute1.mid" onbegin="doShow()" onend="doShow()" />
<T:media class="time" id=seg2 player="DMusic" begin="10" dur="15" segmentType="control"
src="http://trio.co.kr/sound/flute2.mid" onbegin="doShow()" onend="doShow()" />
<T:media class="time" id=seg3 player="DMusic" begin="15" dur="20" segmentType="secondary"
src="http://trio.co.kr/sound/flute3.mid" onbegin="doShow()" onend="doShow()" />
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>