미디어 플레이어 제어하기 1~4 > script

본문 바로가기
사이트 내 전체검색

script

미디어 플레이어 제어하기 1~4

페이지 정보

작성자 서방님 댓글 0건 조회 100회 작성일 09-04-20 16:39

본문

'*************************************************************************************
' 미디어 플레이어 제어하기 01
'*************************************************************************************

미디어 플레이어의 버퍼링http://myhome.naver.com/v2i/answer/media/mediaplayer2.htm
미디어 플레이어 구간 제어http://myhome.naver.com/v2i/answer/media/mediaplayer1.htm

<html>
<head>
<title> 미디어 플레이어 제어 </title>

</head>

<body>
<OBJECT ID="Player"
  CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
  <PARAM name="autoStart" value="True">
  <PARAM name="URL" value="mms://mmc.daumcast.net/mmc/1/500/0902600000101h.wmv ">
</OBJECT>

<SCRIPT FOR="Player" EVENT="buffering(Start)">
var idTimer;
if(Start == true)
{
 idTimer = setInterval("setStatus()", 1000);
}
else
{
 clearInterval(idTimer);
}
</SCRIPT>
<SCRIPT FOR="Player" EVENT="StatusChange()">
window.status = Player.status;

</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function setStatus()
{
 var bf = parseInt(Player.network.bufferingProgress);
 if(bf < 100)
 {
  window.status = "버퍼링 중 : " + bf + " %";
 }
 else
 {
  window.status = "버퍼링 완료";
 }
}

//-->
</SCRIPT>
</body>
</html>


<html>
<head>
<title>미디어 플레이어 제어 </title>
</head>
<body>
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="Player">  <PARAM name="autoStart" value="True">  <PARAM name="URL" value="mms://mmc.daumcast.net/mmc/1/500/0902600000101h.wmv"></object>uiMode
<select onchange="setUI(this.options[this.selectedIndex].value)">
    <option value="invisible">invisible
    <option value="none">none
    <option value="mini">mini
    <option value="full">full
</select>
<input onclick="setVol('+')" type="button" value="volume +10"><input onclick="setVol('-')" type="button" value="volume -10">mute
<input onclick="mute(this.checked)" type="checkbox"><input onclick="setPos(-10)" type="button" value="10초 전"><input onclick="setPos(10)" type="button" value="10초 뒤"><input onclick="Player.controls.play();" type="button" value="재생"><input onclick="Player.controls.stop();" type="button" value="정지"><input onclick="Player.controls.pause();" type="button" value="일시정지"><script language="JavaScript"><!--function setUI(str){ Player.uiMode = str;}function setPos(v){ Player.controls.currentPosition += v;}function setVol(flag){ if(flag == '+')  Player.settings.volume += 10; else  Player.settings.volume -= 10;}function mute(stat){ if(stat)  Player.settings.mute = true; else  Player.settings.mute = false;}//--></script>
</body>
</html>
<script language="javascript"><!--document.write("<iframe src='http://lcs.naver.com/u{"+document.URL+"}' width=0 height=0 frameborder=0></iframe>");//--></script>

 

 


'*************************************************************************************
' 미디어 플레이어 제어하기 02
'*************************************************************************************
클라이언트가 Windows Media Player 9를 설치한 경우에는 자막, Maker, 2배확대등이 제대로 동작하지 않을 수 있습니다.

Windows Media Player 6.4 기준으로 웹페이지 삽입 시 사용하는 Param 값들은 다음과 같고..
Windows Media Player 7.0 이상은 그 아래에 있습니다..

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http:     //activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" width="468" height=312 id="MediaPlayer" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components...">
<param name="URL" value="mms://파일주소">
         // 익스플로러 사용자용 미디어파일 주소(아래쪽에 넷스케잎 사용자용 미디어파일 주소 쓰는 곳 있음.
<param name="AudioStream" value="-1">
         // 한 클립에서 어떤 오디오 스트림을 사용할 것인지를 설정
<param name="AutoSize" value="0">
         // DisplaySize 파라메타값에 따라 디스플레이되는 크기가 자동으로 변경될 것인가를 설정
<param name="AutoStart" value="-1">
         // 페이지를 열 때 자동으로 동영상이 실행될 수 있게 하는 설정
<param name="AnimationAtStart" value="1">
         // 동영상이 스트림되어 재생되기 전 나타나는 윈도우미디어 로고에 관한 설정
<param name="AllowScan" value="-1">
         // 되감기(FastForward), 앞으로 감기(FastReverse)의 기능[Scanning] 사용여부를 설정
<param name="AllowChangeDisplaySize" value="-1"> / 화면의 크기를 사용자가 변경할 수 있게 하는 속성
<param name="AutoRewind" value="0">
         // 재생이 끝났거나, 중간에 멈췄을 겨우 컨트롤 바를 맨 앞으로 이동 시켜주는 속성
<param name="Balance" value="0">
         // 스테레오 밸런스를 설정 (-10,000/0/10,000)
<param name="BaseURL">
         // ScriptCommand에 의해 사용되는 기본 URL을 설정
<param name="BufferingTime" value="5">
         // 재생되기 전에 몇초 동안 버퍼링을 할 것인지 설정
<param name="CaptioningID">
         // <div id=CapText></div>
<param name="ClickToPlay" value="-1">
         // 마우스를 클릭했을 때 재생 또는 정지를 할 수 있게 하는 설정
<param name="CursorType" value="0">
         // 커서의 모양을 설정
<param name="CurrentPosition" value="-1">
         // 시작하는 시간. 초단위로 입력
<param name="CurrentMarker" value="0">
         // 마커가 삽입된 경우 시작되는 마커번호
<param name="DefaultFrame">
         // ScriptCommand에 의한 URL이 표시될 프레임 이름
<param name="DisplayBackColor" value="0">
         // display panel의 배경색
<param name="DisplayForeColor" value="16777215">
         // display panel의 전경색
<param name="DisplayMode" value="0">
         // status bar안에서 current position이 초(seconds)로 나타날 지 프레임(frames)으로 나타날 지 설정
<param name="DisplaySize" value="0">
         // 비디오 이미지 디스플레이 창의 크기를 설정
         // 0: 소스 크기
              // 1: 비디오의 가로와 세로가 원래 크기의 반으로, 결과적으로 원래 크기의 25%
         // 2: 원래 크기의 두배
         // 3: 전체 화면
         // 4: 웹디자인 시 설정된 크기로
         // 5: 스크린의 16분의 1
         // 6: 스크린의 4분의 1
         // 7: 스크린의 2분의 1
<param name="Enabled" value="-1">
         // Windows Media Player control의 사용여부 설정
<param name="EnableContextMenu" value="-1">
         // 마우스 오른쪽 버튼 클릭시 메뉴 사용여부
<param name="EnablePositionControls" value="-1">
         // 파일의 재생 위치 제어여부 설정
<param name="EnableFullScreenControls" value="0">
         // 전체화면일 때 control 사용여부 설정
<param name="EnableTracker" value="-1">
         // tracbar control 사용여부 설정(ShowControls, ShowTracker 둘 다 true 일 경우만 표시됨)
<param name="InvokeURLs" value="-1">
         // 컨텐츠에 URL 링크가 된 경우 실행여부 설정
<PARAM NAME="mute" VALUE="0">
         // 음소거
<param name="PlayCount" value="1">
         // 반복되는 횟수
<param name="PreviewMode" value="0">
         // previewmode인지 여부
<param name="Rate" value="1">
         // 빨리보기 속도(1~10)
<param name="SAMILang">
         // 자막이 있을 경우 자막의 언어
<param name="SAMIStyle">
         // 자막의 스타일
<param name="SAMIFileName">
         // 자막파일
<param name="ShowCaptioning" value="0">
         // 캡션창의 삽입에 대한 설정
<param name="ShowControls" value="1">
         // 컨트롤 바 삽입 및 재생, 일시정지, 정지 버튼사용여부
<param name="ShowAudioControls" value="1">
         // 컨트롤 바에 볼륨조절 사용여부
<param name="ShowDisplay" value="0">
         // 파일의 제목이나 만든이, 저작권표시 여부
<param name="ShowGotoBar" value="0">
         // Maker 바로가기표시 여부
<param name="ShowPositionControls" value="1">
         // 빨리감기, 되감기 및 화면의 맨 앞과 맨 끝으로 이동버튼 사용여부
<param name="ShowStatusBar" value="1">
         // 상태바 표시여부
<param name="ShowTracker" value="1">
         // 트랙바 표시여부
<param name="TransparentAtStart" value="-1">
         // 동영상이 스트림되기 전 검은색의 화면이 보일 것인지를 설정
<param name="VideoBorderWidth" value="0">
         // 비디오 보더
<param name="VideoBorderColor" value="0">
         // 비디오 보더 색
<param name="VideoBorder3D" value="0">
         // 비디오 보더 3D 효과
<param name="Volume" value="60">
         // 초기 볼륨값 설정(0~100)
<param name="WindowlessVideo" value="0">
         // windowless mode 에서의 동작여부

<embed type="application/x-mplayer2" src="mms://넷스케잎 사용자용 미디어 파일주소" align="middle" transparentatstart="0" showpositioncontrols="0" showcontrols="1" autosize="0" autostart="1" animationatstart="1" showdisplay="0" autoresize="0" showstatusbar="0" showtracker="1" width="468" height="312"></embed>
</object>


Windows Media Player 7.0 이상

<OBJECT id=MediaPlayer standby="Loading Windows Media Player components..." classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 VIEWASTEXT>

     <PARAM NAME="URL" VALUE="mms://미디어파일">
         // 미디어 파일주소
     <PARAM NAME="rate" VALUE="1">
         // 빨리보기 속도(1~10)
     <PARAM NAME="balance" VALUE="0">
         // 스테레오 좌우 볼륨 -100에서 100까지
     <PARAM NAME="currentPosition" VALUE="0">
         // 시작하는 시간. 초단위로 입력
     <PARAM NAME="playCount" VALUE="1">
         // 반복되는 횟수
     <PARAM NAME="autoStart" VALUE="1">
         // 자동시작
     <PARAM NAME="currentMarker" VALUE="0">
         // 마커가 삽입된 경우 시작되는 마커번호
     <PARAM NAME="invokeURLs" VALUE="1">
         // 컨텐츠에 URL 링크가 된 경우 실행여부
     <PARAM NAME="volume" VALUE="70">
         // 볼륨크기(0~100)
     <PARAM NAME="mute" VALUE="0">
         // 음소거
     <PARAM NAME="uiMode" VALUE="full">
         // 플레이어제어. full, mini, none
     <PARAM NAME="stretchToFit" VALUE="0">
         // 비디오 창의 크기가 고정될지 여부
     <PARAM NAME="enabled" VALUE="1">
         // 미디어 플레이어 컨트롤이 가능여부
     <PARAM NAME="enableContextMenu" VALUE="1">
         // 마우스 오른쪽 버튼 클릭시 메뉴 사용여부
     <PARAM NAME="fullScreen" VALUE="0">
         // 전체화면
     <PARAM NAME="SAMIFilename" VALUE="">
         // 자막 파일
     <PARAM NAME="captioningID" VALUE="">
         // <div id=CapText></div>
</OBJECT>

 

 

'*************************************************************************************
' 미디어 플레이어 제어하기 03
'*************************************************************************************
<script language="JavaScript">
alert!("시스템 점검으로 인하여 잠시 VOD 서비스가 중단되었습니다.\n잠시 후, 이용하여 주십시요.\n\n서비스 이용에 불편을 드려 대단히 죄송합니다.");
self.close();
</script>


<script language="JavaScript">
resizeTo!(399,539);
</script>

<HTML>
<HEAD>
<TITLE>WWCAST - VOD PLAYER</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-kr">
<style type="text/css">
<!--
td {
 font-family: "굴림";
 font-size: 12px;
 color: #333333;
}
-->
</style>
<link rel="stylesheet" href="mui.css" type="text/css">

<script language="JavaScript">
function wnderror()
{
 return true;
}
function keyboardclick()
{
 if( (event.ctrlKey == true &&
   (event.keyCode == 66 || event.keyCode == 78 || event.keyCode == 82)) ||
   (event.keyCode >= 112 && event.keyCode <=115) ||
   (event.keyCode >= 117 && event.keyCode <= 123) ||
   event.keyCode == 8 || event.keyCode == 27){
  event.keyCode = 0;
  event.cancelBubble = true;
  event.returnValue = false;
 }
}
function mouseclick()
{
 if ((event.button==2) || (event.button==3) )
 {
  return false;
 }
}

window.onerror = wnderror;
document.onkeydown = keyboardclick;
document.onmousedown = mouseclick;
</script>
</HEAD>

<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#000000" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">

<span id="inbody" name="inbody" style="visibility:visible;LEFT: 0px; TOP:0px; POSITION: absolute;">
<table width=389 border=0 cellpadding=0 cellspacing=0>
 <tr>
  <td colspan=16><img src="images/new_320_01.jpg" width=389 height=85 alt=""></td>
 </tr>
 <tr>
  <td colspan=16><img src="images/new_320_02.jpg" width=389 height=21 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_320_03.jpg" width=32 height=240 alt=""></td>
  <td colspan=14 bgcolor=#000000><!--광고<img src="images/new_320_04.jpg" width=320 height=240 border=0>--></td>
  <td><img src="images/new_320_05.jpg" width=37 height=240 alt=""></td>
 </tr>
 <tr>
  <td colspan=16><img src="images/new_320_06.jpg" width=389 height=7 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_320_07.jpg" width=32 height=9 alt=""></td>
  <td colspan=14 background="images/new_320_08.jpg" width=320 height=9>
  <div id="positionBorder" style="CURSOR: hand;width:100%;" onmousedown="MediaPlayer1_PositionControl();" onmouseup="MediaPlayer1_PositionControl();">
  <div id="ProgressPointer" style="VISIBILITY: visible; left:0; top:0; width:10; POSITION: relative;" ondragstart="MediaPlayer1_PositionControl();" ondrag="MediaPlayer1_PositionControl();" ondragend="MediaPlayer1_PositionControl();">
  <img src='images/new_bar.jpg' style="CURSOR: hand;"></div></div>
  </td>
  <td><img src="images/new_320_09.jpg" width=37 height=9 alt=""></td>
 </tr>
 <tr>
  <td colspan=16><img src="images/new_320_10.jpg" width=389 height=18 alt=""></td>
 </tr>
 <tr>
  <td rowspan=2><img src="images/new_320_11.jpg" width=32 height=27 alt=""></td>
  <td colspan=2 rowspan=2><img src="images/new_320_12.jpg" width=56 height=27 alt="시작" onclick="javascript:playIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_320_13.jpg" width=7 height=27 alt=""></td>
  <td><img src="images/new_320_14.jpg" width=41 height=20 alt="일시정지" onclick="javascript:pauseIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_320_15.jpg" width=6 height=27 alt=""></td>
  <td><img src="images/new_320_16.jpg" width=41 height=20 alt="정지" onclick="javascript:stopIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_320_17.jpg" width=9 height=27 alt=""></td>
  <td rowspan=2><img src="images/new_320_18.jpg" width=35 height=27 alt=""></td>
  <td><img id="imgmute" src="images/new_320_19.jpg" width=13 height=20 alt="음소거" onclick="javascript:volMute();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_320_20.jpg" width=6 height=27 alt=""></td>
  <td><img src="images/new_320_21.jpg" width=23 height=20 alt="볼륨 +" onclick="javascript:volChange(1);" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_320_22.jpg" width=5 height=27 alt=""></td>
  <td><img src="images/new_320_23.jpg" width=23 height=20 alt="볼륨 -" onclick="javascript:volChange(0);" style="cursor:hand;"></td>
  <td><img src="images/new_320_24.jpg" width=55 height=20 alt=""></td>
  <td><img src="images/new_320_25.jpg" width=37 height=20 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_320_26.jpg" width=41 height=7 alt=""></td>
  <td><img src="images/new_320_27.jpg" width=41 height=7 alt=""></td>
  <td><img src="images/new_320_28.jpg" width=13 height=7 alt=""></td>
  <td><img src="images/new_320_29.jpg" width=23 height=7 alt=""></td>
  <td><img src="images/new_320_30.jpg" width=23 height=7 alt=""></td>
  <td><img src="images/new_320_31.jpg" width=55 height=7 alt=""></td>
  <td><img src="images/new_320_32.jpg" width=37 height=7 alt=""></td>
 </tr>
 <tr>
  <td colspan=16><img src="images/new_320_33.jpg" width=389 height=6 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_320_34.jpg" width=32 height=23 alt=""></td>
  <td><img src="images/new_320_35.jpg" width=50 height=23 alt="" onclick="MediaPlayer1_changeSize(0);" style="cursor:hand;"></td>
  <td><img src="images/new_320_36.jpg" width=6 height=23 alt=""></td>
  <td colspan=2><img src="images/new_320_37.jpg" width=48 height=23 alt="" onclick="MediaPlayer1_changeSize(1);" style="cursor:hand;"></td>
  <td><img src="images/new_320_38.jpg" width=6 height=23 alt=""></td>
  <td colspan=2><img src="images/new_320_39.jpg" width=50 height=23 alt="" onclick="MediaPlayer1_changeSize(2);" style="cursor:hand;"></td>
  <td><img src="images/new_320_40.jpg" width=35 height=23 alt=""></td>
  <td colspan=2><img src="images/new_320_41.jpg" width=19 height=23 alt=""></td>
  <td colspan=4><img src="images/new_320_42.jpg" width=106 height=23 alt=""></td>
  <td><img src="images/new_320_43.jpg" width=37 height=23 alt=""></td>
 </tr>
 <tr>
  <td colspan=16><img src="images/new_320_44.jpg" width=389 height=11 alt=""></td>
 </tr>
 <tr>
  <td colspan=16 background="images/new_320_45.jpg" width=389 height=63 align=center valign=middle>
  <a href="http://www.skinwell.co.kr/" target="_blank"><img src="/images/banner/player_lamente.gif" border=0></a></td>
 </tr>
</table>
</span>

<span id="inbody2" name="inbody2" style="visibility:hidden;LEFT: 0px; TOP:0px; POSITION: absolute;">
<table width=700 border=0 cellpadding=0 cellspacing=0>
 <tr>
  <td colspan=20><img src="images/new_640_01.jpg" width=700 height=108 alt=""></td>
 </tr>
 <tr>
  <td colspan=20><img src="images/new_640_02.jpg" width=700 height=14 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_640_03.jpg" width=31 height=480 alt=""></td>
  <td colspan=18 bgcolor=#000000><!--광고<img src="images/new_640_04.jpg" width=640 height=480 border=0>--></td>
  <td><img src="images/new_640_05.jpg" width=29 height=480 alt=""></td>
 </tr>
 <tr>
  <td colspan=20><img src="images/new_640_06.jpg" width=700 height=7 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_640_07.jpg" width=31 height=9 alt=""></td>
  <td colspan=18 background="images/new_640_08.jpg" width=640 height=9>
  <div id="positionBorder2" style="CURSOR: hand;width:100%;" onmousedown="MediaPlayer1_PositionControl();" onmouseup="MediaPlayer1_PositionControl();">
  <div id="ProgressPointer2" style="VISIBILITY: visible; left:0; top:0; width:10; POSITION: relative;" ondragstart="MediaPlayer1_PositionControl();" ondrag="MediaPlayer1_PositionControl();" ondragend="MediaPlayer1_PositionControl();">
  <img src='images/new_bar.jpg' style="CURSOR: hand;"></div></div>
  </td>
  <td><img src="images/new_640_09.jpg" width=29 height=9 alt=""></td>
 </tr>
 <tr>
  <td colspan=20><img src="images/new_640_10.jpg" width=700 height=17 alt=""></td>
 </tr>
 <tr>
  <td rowspan=2><img src="images/new_640_11.jpg" width=31 height=27 alt=""></td>
  <td rowspan=2><img src="images/new_640_12.jpg" width=56 height=27 alt="시작" onclick="javascript:playIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_13.jpg" width=7 height=27 alt=""></td>
  <td><img src="images/new_640_14.jpg" width=41 height=23 alt="일시정지" onclick="javascript:pauseIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_15.jpg" width=6 height=27 alt=""></td>
  <td><img src="images/new_640_16.jpg" width=41 height=23 alt="정지" onclick="javascript:stopIt();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_17.jpg" width=44 height=27 alt=""></td>
  <td><img id="imgmute2" src="images/new_640_18.jpg" width=13 height=23 alt="음소거" onclick="javascript:volMute();" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_19.jpg" width=6 height=27 alt=""></td>
  <td><img src="images/new_640_20.jpg" width=23 height=23 alt="볼륨 +" onclick="javascript:volChange(1);" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_21.jpg" width=5 height=27 alt=""></td>
  <td><img src="images/new_640_22.jpg" width=23 height=23 alt="볼륨 -" onclick="javascript:volChange(0);" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_23.jpg" width=9 height=27 alt=""></td>
  <td><img src="images/new_640_24.jpg" width=50 height=23 alt="" onclick="MediaPlayer1_changeSize(0);" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_25.jpg" width=5 height=27 alt=""></td>
  <td><img src="images/new_640_26.jpg" width=50 height=23 alt="" onclick="MediaPlayer1_changeSize(1);" style="cursor:hand;"></td>
  <td rowspan=2><img src="images/new_640_27.jpg" width=5 height=27 alt=""></td>
  <td><img src="images/new_640_28.jpg" width=50 height=23 alt="" onclick="MediaPlayer1_changeSize(2);" style="cursor:hand;"></td>
  <td colspan=2 rowspan=2><img src="images/new_640_29.jpg" width=235 height=27 alt=""></td>
 </tr>
 <tr>
  <td><img src="images/new_640_30.jpg" width=41 height=4 alt=""></td>
  <td><img src="images/new_640_31.jpg" width=41 height=4 alt=""></td>
  <td><img src="images/new_640_32.jpg" width=13 height=4 alt=""></td>
  <td><img src="images/new_640_33.jpg" width=23 height=4 alt=""></td>
  <td><img src="images/new_640_34.jpg" width=23 height=4 alt=""></td>
  <td><img src="images/new_640_35.jpg" width=50 height=4 alt=""></td>
  <td><img src="images/new_640_36.jpg" width=50 height=4 alt=""></td>
  <td><img src="images/new_640_37.jpg" width=50 height=4 alt=""></td>
 </tr>
 <tr>
  <td colspan=20><img src="images/new_640_38.jpg" width=700 height=11 alt=""></td>
 </tr>
 <tr>
  <td colspan=20 background="images/new_640_39.jpg" width=700 height=72 align=center valign=middle>
  <a href="http://www.skinwell.co.kr/" target="_blank"><img src="/images/banner/player_lamente.gif" border=0></a></td>
 </tr>
 <tr>
  <td><img src="images/spacer.gif" width=31 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=56 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=7 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=41 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=6 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=41 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=44 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=13 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=6 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=23 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=5 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=23 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=9 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=50 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=5 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=50 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=5 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=50 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=206 height=1 alt=""></td>
  <td><img src="images/spacer.gif" width=29 height=1 alt=""></td>
 </tr>
</table>
</span>

<DIV ID="bufferDiv" STYLE="color:#5e5e5e; padding-left:2px; FONT: 9pt 굴림; HEIGHT: 17px; LEFT: 32px; POSITION: absolute; TEXT-ALIGN: left; TEXT-VALIGN: center; TOP: 364px; VISIBILITY: visible; WIDTH: 190px">
 <span id=bufprogress>Buffering : 0%</span>
</DIV>

<DIV ID="progressdiv" STYLE="color:#5e5e5e; padding-right:2px; FONT: 9pt 굴림; HEIGHT: 17px; LEFT: 222px; POSITION: absolute; TEXT-ALIGN: right; TOP: 364px; VISIBILITY: visible; WIDTH: 130px">
  <span id=progress>00:00 / 00:00</span>
</DIV>

<object id=MagicLock classid="clsid:9B75502C-BBED-4BBD-8FE2-822E5E0AD32C" codebase="MagicLockOCX.cab#version=1,0,0,4" width=0 height=0></object>
<script language=vbscript!>
On Error Resume Next
dim nErrorResult
nErrorResult = MagicLock.GetLoadResult
If nErrorResult <> 1 Then
 MsgBox "동영상서비스를 위한 ActiveX 콘트롤이 설치되지 않았습니다.", 16, "WWCAST.com"
 window.close
 Player.Close
 Player.enabled = False
End If
</script>

<DIV ID="controlDiv" STYLE="POSITION: absolute; TOP: 106px; LEFT: 800px; VISIBILITY: visible;">
<OBJECT ID="MediaPlayer1" width=320 height=240 classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
 standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
 <param name="uiMode" value="none">
 <param name="enableContextMenu" value="false">
 <param name="volume" value="80">
 <param name="fullScreen" value="false">
 <param name="width" value="320">
 <param name="height" value="240">
 <param name="stretchToFit" value="true">
 <param name="DisplaySize" value="4">
 <param name="autoStart" value="true">
</OBJECT>
</DIV>

</BODY>
</HTML>

<script language="JavaScript">
if(document.body.clientHeight < 510)
 resizeTo!(399,539 + (510 - document.body.clientHeight));
</script>

<script language="javascript">
var play_stats = 2;
var positionSize = 320;
var leftBlank = 32;

var stats2 = "";
var timer_MediaPlayer1_currentInfo;
var timer_MediaPlayer1_Position;

function playIt() {
 if (MediaPlayer1.controls.isAvailable('Play'))
  MediaPlayer1.controls.play();
 play_stats = 3;
}

function pauseIt() {
 if (MediaPlayer1.controls.isAvailable('Pause'))
  MediaPlayer1.controls.pause();
 play_stats = 2;
}

function stopIt() {
 if (MediaPlayer1.controls.isAvailable('Stop'))
  MediaPlayer1.controls.stop();
 play_stats = 1;
}

function volMute() {
 if (MediaPlayer1.settings.mute) {
  MediaPlayer1.settings.mute = false;
  stats2 = "";
  UpdateState();
  imgmute.src="images/new_320_19.jpg";
  imgmute.alt="음소거";
  imgmute2.src="images/new_640_18.jpg";
  imgmute2.alt="음소거";
 }
 else {
  MediaPlayer1.settings.mute = true;
  stats2 = "(음소거)";
  UpdateState();
  imgmute.src="images/new_320_19_2.jpg";
  imgmute.alt="음복원";
  imgmute2.src="images/new_320_19_2.jpg";
  imgmute2.alt="음복원";
 }
}

function volChange(UpDown){
 var curVol = document.MediaPlayer1.settings.volume;

 if (UpDown == 1)
 {
  curVol += 10;
  if (curVol >= 100)
   curVol = 100;
 }
 else
 {
  curVol -= 10;
  if (curVol < 0)
   curVol = 0;
 }

 curVol = Math.floor(curVol);
 document.MediaPlayer1.settings.volume = curVol;
}

function MediaPlayer1_changeSize(n) {
 switch (n){
  case 0:
   positionSize=320;

   if(MediaPlayer1.playState != 1)
    controlDiv.style.left="32px";
   controlDiv.style.top="106px";

   resizeTo!(399,539);
   if(document.body.clientHeight < 510)
    resizeTo!(399,539 + (510 - document.body.clientHeight));
   inbody2.style.visibility="hidden";
   inbody.style.visibility="visible";
   bufferDiv.style.left="32px";
   bufferDiv.style.top="364px";
   bufferDiv.style.width="190px";
   progressdiv.style.left="222px";
   progressdiv.style.top="364px";

   MediaPlayer1.width = 320;
   MediaPlayer1.height = 240;

   break;
  case 1:
   positionSize=640;

   if(MediaPlayer1.playState != 1)
    controlDiv.style.left="31px";
   controlDiv.style.top="122px";

   resizeTo!(710,774);
   if(document.body.clientHeight < 745)
    resizeTo!(710,774 + (745 - document.body.clientHeight));
   inbody.style.visibility="hidden";
   inbody2.style.visibility="visible";
   bufferDiv.style.left="31px";
   bufferDiv.style.top="620px";
   bufferDiv.style.width="510px";
   progressdiv.style.left="540px";
   progressdiv.style.top="620px";

   MediaPlayer1.width = 640;
   MediaPlayer1.height = 480;

   break;
  case 2:
   MediaPlayer1.fullScreen = "true";

   break;
 }
}

function MediaPlayer1_currentInfo(){
 if (MediaPlayer1.controls.currentPosition == "0")
  progress.innerHTML = MediaPlayer1.currentMedia.durationString;
 else
  progress.innerHTML = MediaPlayer1.controls.currentPositionString + " / " + MediaPlayer1.currentMedia.durationString;

 //timer_MediaPlayer1_currentInfo = setTimeout("MediaPlayer1_currentInfo()",1000);
}

function MediaPlayer1_PositionControl(){
 if (positionSize == 320){
  if (event.clientX - leftBlank > positionSize)
   ProgressPointer.style.pixelLeft = positionSize - 11;
  else if (event.clientX - leftBlank < 0 )
   ProgressPointer.style.pixelLeft = 1;
  else
   ProgressPointer.style.pixelLeft = event.clientX - leftBlank - 5;
 }
 else{
  if (event.clientX - leftBlank > positionSize)
   ProgressPointer2.style.pixelLeft = positionSize - 11;
  else if (event.clientX - leftBlank < 0 )
   ProgressPointer2.style.pixelLeft = 1;
  else
   ProgressPointer2.style.pixelLeft = event.clientX - leftBlank - 5;
 }

 MediaPlayer1_SetPosition();
}

function MediaPlayer1_SetPosition() {
 if (positionSize == 320)
  MediaPlayer1.controls.currentPosition = Number(ProgressPointer.style.pixelLeft) / positionSize * MediaPlayer1.currentMedia.duration;
 else
  MediaPlayer1.controls.currentPosition = Number(ProgressPointer2.style.pixelLeft) / positionSize * MediaPlayer1.currentMedia.duration;
}

function MediaPlayer1_Position() {
 MediaPlayer1_currentInfo();

 var w = parseInt(MediaPlayer1.controls.currentPosition * (positionSize) / MediaPlayer1.currentMedia.duration, 10);
 if (!isNaN(w)) {
  if (w > positionSize-11)
   w = positionSize - 11;
  else if (w < 1)
   w = 1;
 if (positionSize == 320)
  ProgressPointer.style.pixelLeft = w;
 else
  ProgressPointer2.style.pixelLeft = w;
 }

 timer_MediaPlayer1_Position = setTimeout("MediaPlayer1_Position()",1000);
}
</script>
<script language="JavaScript" src="js_media2.asp?num=1941&code=130101019000000&speed=300"></script>
<SCRIPT language="JavaScript">
var idI;

function UpdateBP()
{
 bufferDiv.innerHTML = "Buffering : " + MediaPlayer1.network.bufferingProgress + "%" + " " + stats2;
}

function UpdateState()
{
 var states = new Array();

 states[0] = "Undefined";
 states[1] = "정지";
 states[2] = "일시정지";
 states[3] = "재생중";
 states[4] = "앞으로";
 states[5] = "뒤로";
 states[6] = "Buffering : 0%";
 states[7] = "Now Loading...";
 states[8] = "종료";
 states[9] = "대기중";
 states[10] = "준비중";
 states[11] = "접속중";

 bufferDiv.innerHTML = states[MediaPlayer1.playState] + " " + stats2;

 if(MediaPlayer1.playState == 1)
  controlDiv.style.left = "800";
}
</SCRIPT>
<SCRIPT language="JavaScript" FOR="MediaPlayer1" EVENT="Buffering(Start)">
 if (Start)
  idI = window.setInterval("UpdateBP()", 1000);
 else
 {
  window.clearInterval(idI);

  if(MediaPlayer1.width == "320")
   controlDiv.style.left = "32px";
  else
   controlDiv.style.left = "31px";
 }
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript"  FOR="MediaPlayer1" EVENT="PlayStateChange(NewState)">
UpdateState();
</SCRIPT>


<script>
  pSvrMMS = document.MediaPlayer1.network.getProxySettings("MMS");
  pSvrRTSP = document.MediaPlayer1.network.getProxySettings("RTSP");
  if (pSvrMMS==2 || pSvrRTSP==2 ) {
       document.MediaPlayer1.close();
    alert!("미디어플레이어의 프록시설정이 감지되었습니다.\n미디어플레이어의 프록시서버를 해제하신 후, 이용하여 주십시요.\n\n" +
       "미디어플레이어 : [도구]->[옵션]->[네트워크]->[스트리밍프록시설정]");
    self.close();
  }
</script>

 

 

'*************************************************************************************
' 미디어 플레이어 제어하기 04
'*************************************************************************************
Player는 미디어 플레이어 아이디

Player.controls.currentPosition : 현재 진행 위치(소숫점 이하 초 단위로 나온다.)

Player.controls.currentPositionString : 현재 진행 위치(분:초 단위로 나온다.)

Player.currentMedia.duration : 현재 파일의 총 길이(초 단위로 나온다.)

Player.currentMedia.durationString : 현재 파일의 총 길이(분:초 단위로 나온다.)

댓글목록

등록된 댓글이 없습니다.

Total 846건 17 페이지
script 목록
번호 제목 글쓴이 조회 날짜
606 서방님 199 02-22
605 서방님 185 02-19
604 서방님 129 08-10
603
js 달력 댓글+ 2
서방님 77 08-10
602 서방님 116 08-10
601 서방님 153 07-29
600 서방님 128 07-21
599 서방님 203 07-06
598 서방님 115 06-04
597 서방님 197 05-28
열람중 서방님 101 04-20
595 서방님 177 04-15
594 서방님 198 04-10
593 서방님 165 03-13
592 서방님 158 03-10
게시물 검색

회원로그인

접속자집계

오늘
117
어제
225
최대
1,347
전체
154,876
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.