¿¤·¹¸àÆ®¿¡¼ Ž»ö(seek) ÀÛ¾÷ÀÌ ¼öÇàµÇ¸é ¹ß»ýÇÑ´Ù.
À̺¥Æ® ¼Ó¼º |
object.onseek=handler | JScript ¸¸- |
---|---|---|
object.onseek=GetRef("handler") | VBScript 5.0- | |
ÀζóÀÎ HTML | <ELEMENT onseek="handler"> | ¸ðµç Ç÷§Æ®Æû |
¸í¸íµÈ ½ºÅ©¸³Æ® | <SCRIPT for=object event=onseek> | Explorer- |
Bubbles | ¾øÀ½ |
---|---|
Ãë¼Ò | ºÒ°¡ |
¹ß»ý ¿øÀÎ | ºê¶ó¿ìÀú¿¡ HTML+timeÀÇ ¿µÇâÀ» ¹Þ´Â ¸Þµð¾î ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ¹®¼À» ¿¸é ¹ß»ýÇÑ´Ù. seekTo, seekToFrame ȤÀº seekActiveTime¿Í °°Àº Ž»ö ¸Þ¼µå¸¦ È£ÃâÇÑ´Ù. |
µðÆúÆ® ÀÛ¿ë | ¿¬°üµÈ À̺¥Æ®Ã³¸®ÀÚ¸¦ È£ÃâÇÑ´Ù. |
srcElement | À̺¥Æ®°¡ ¹ß»ýÇÑ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
type | À̺¥Æ® °³Ã¼·ÎºÎÅÍÀÇ À̺¥Æ®ÀÇ À̸§(À̺¥Æ®ÀÇ Á¾·ù)¸¦ ¼³Á¤Çϰųª ¹ÝȯÇÑ´Ù. |
°³Ã¼ | script | HTML | IE |
---|
¿µ¹® SMIL(Synchronized Multimedia Integration Language) ±Ô°ÝÀÇ È®ÀåÀÌ´Ù.
¸Þµð¾î °³Ã¼¿¡¼ seekTo, seekToFrame ȤÀº seekActiveTime ¸Þ¼µå°¡ È£ÃâµÇ¸é onseek À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
½Ã°£ÀÌ È°¼ºÈ°¡ ¾ÈµÇ¾úÀ¸¸é beginElement ¸Þ¼µå·Î È°¼ºÈ ½ÃŲ´Ù.
<HTML xmlns:t= "urn:schemas-microsoft-com:time"> <HEAD> <IMPORT namespace="t" implementation="#default#time2"> <STYLE>.time{behavior:url(#default#time2)}</STYLE> <SCRIPT> var maxlength=97.2639306; function doSeek(){ if (!oMedia.currTimeState.isActive) oMedia.beginElement(); if (isFinite(seekInput.value) && seekInput.value> 0 && seekInput.value < maxlength){ switch(oMethod.options.selectedIndex){ case 0: oMedia.seekTo(1, seekInput.value); break; case 1: oMedia.seekActiveTime(seekInput.value); break; case 2: oMedia.seekToFrame(seekInput.value); break; } oMedia.pauseElement(); } } function doResume(){ oMedia.resumeElement(); } function doDisplay(){ switch(oMethod.options.selectedIndex){ case 0: seektype.innerText='seekTo'; unit.innerText=' ÃÊ'; maxlength=oMedia.mediaDur; break; case 1: seektype.innerText='seekActiveTime'; unit.innerText=' ÃÊ'; maxlength=oMedia.mediaDur; break; case 2: seektype.innerText='seekToFrame'; unit.innerText=' ÇÁ·¹ÀÓ'; maxlength=29195; break; } showA.innerText='À¯È¿ ¼öÄ¡ (0 ~ ' + maxlength + ')¸¦ ÀÔ·ÂÇ϶ó.'; seekInput.focus(); } </SCRIPT> </HEAD> <BODY> <CENTER> ¸Þµð¾î ŸÀÌ¸Ó : <SPAN id="timer1" class="time" dur=".01" repeatCount="indefinite" fill="hold" onrepeat="innerText=parseInt(oMedia.currTimeState.activeTime);">0</SPAN><BR> ÇöÀç ÇÁ·¹ÀÓ #: <SPAN id="timer2" class="time" dur="0.01" repeatCount="indefinite" fill="hold" onrepeat="innerHTML=oMedia.currentFrame;"></SPAN>/505<BR><BR> <T:video id="oMedia" onseek="doResume();" style="width:175px; height:150px;" src="../../media/AVITest.avi"/><BR><BR> ¹æ½Ä ¼±Åà : <SELECT name="oMethod" onChange="doDisplay()"> <OPTION value="seekTo" selected>seekTo</OPTION> <OPTION value="seekActiveTime">seekActiveTime</OPTION> <OPTION value="seekToFrame">seekToFrame</OPTION> </SELECT><BR> ½Ã°£°³Ã¼¿¡¼ <SPAN id=seektype>seekTo</SPAN> Ž»ö : <INPUT type="text" name="seekInput" value="20" size="4"/><SPAN id=unit>ÃÊ</SPAN> <DIV id=showA>À¯È¿ ¼öÄ¡ (0 ~ 33)¸¦ ÀÔ·ÂÇ϶ó.</DIV> <BUTTON id="seekBtn" onclick="doSeek();">½Ã°£ Ž»ö</BUTTON> <BUTTON id="resumeBtn" onclick="oMedia.resumeElement();">°è¼Ó ÁøÇà</BUTTON> <BUTTON id="startBtn" onclick="oMedia.beginElement()">´Ù½Ã ½ÃÀÛ</BUTTON> </CENTER> </BODY> </HTML>