IT 팁

동영상을 스트림이 끝나면 발생되는 이벤트 잡아내기

순지난 2011. 6. 16. 10:48

###################################################################

1번째 방법

###################################################################

<html>
<body>
<script event="EndOfStream" for="MMPlayer" language="javascript">
 alert("동영상 끝나면 실행되는 스크립트");
</script>
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/Me
diaPlayer/" name=MMPlayer showcontrols=1 autostart=1 autosize=1
filename="http://www.cast21.co.kr/media/master.WMV" showdisplay=0
showstatusbar=0 displaysize=0 width=95% height=97% showcaptioning=0></embed>
</body>
</html>

###################################################################

2번째 방법

###################################################################

#. 안녕하세요 : ) .#

#. playState 속성을 사용하실 수 있습니다.
    다음 url을 참고하세요 :

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/reference/properties/playstate.asp

    <object width="320" height="236"
classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MPlay1"
name="MPlay1" VIEWASTEXT>
    ..라는 object 태그를 썼다면,

MPlay1.onPlayStateChange = stateconfirm(MPlay1)
function stateconfirm(player)
{
    if(player.playState == 8 ) ' The player has reached the end of the
media.
    {
        // 플레이가 완료된 것을 확인하는 코드를 삽입
    }
}